1

以下の春のセキュリティ構成があります。最初のログインとログアウトの成功後にセッション管理属性を追加すると、再度ログインできなくなります。authentication-failure-url にリダイレクトされます。それを削除すると、正常に動作します。無事再加入できました。セッション管理で何が間違っていますか?

    <http auto-config='false' use-expressions="true">
    <intercept-url pattern="/login" access="permitAll"/>        
    <intercept-url pattern="/j_spring_security_check" access="permitAll"/>
    <logout logout-success-url="/login.xhtml" invalidate-session="true" delete-cookies="JSESSIONID"/>        
    <form-login login-page="/login.xhtml"
                login-processing-url="/j_spring_security_check"                                                       
                default-target-url="/pages/index.xhtml"
                always-use-default-target="true"                                                                            
                authentication-failure-url="/login.xhtml?error=true"/>
    <custom-filter before="FORM_LOGIN_FILTER" ref="customAjaxControlFilter" />
    <session-management invalid-session-url="/login.xhtml">
        <concurrency-control error-if-maximum-exceeded="true" max-sessions="1" expired-url="/login.xhtml"/>            
    </session-management>
</http>
4

1 に答える 1