Logout funktioniert nicht in Spring Security

Schreibe ich eine Sicherheits-Anwendung mit Spring Security 4.0. Als Teil der, dass ich möchte, um eine Abmeldung nennen. Es ist einfach die Request-Methode 'POST' nicht unterstützt. Hier ist mein code:

spring-security.xml

<security:http  auto-config="true">
    <security:access-denied-handler error-page="/denied"/>
        <security:form-login login-page="/login"
        username-parameter="j_username"
        password-parameter="j_password"
        login-processing-url="/j_spring_security_check"
        authentication-failure-url="/login?failed=true" 
        default-target-url="/home" always-use-default-target="true"/>
        <security:custom-filter ref="secfilter" before="FILTER_SECURITY_INTERCEPTOR" />

        <security:logout invalidate-session="true" logout-url="/j_spring_security_logout" logout-success-url="/login"/>
        <!-- <security:logout  logout-url="/j_spring_security_logout" logout-success-url="/login"/> -->

    <security:csrf /> 
</security:http>

jsp

<a href="j_spring_security_logout">  <button class="logoutbtn">logout</button></a>
<input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/>

InformationsquelleAutor Ravi Kumar Ravanam | 2016-11-30

Schreibe einen Kommentar