このコードをspring-security.xml
に追加して、セッションタイムアウトチェックと同時実行性チェックを有効にしました。Spring Securityのセッション管理(タイムアウト/並行性チェック)からいくつかのページを除外する方法は?
<sec:http>
<sec:form-login login-page="/login" login-processing-url="/authentication"
default-target-url="/home" always-use-default-target="true"
authentication-failure-url="/login?error=true"
username-parameter="userid" password-parameter="password"/>
<sec:logout logout-url="/logout" logout-success-url="/login" delete-cookies="JSESSIONID" invalidate-session="true" />
<!-- User login (URL not View Name) -->
<sec:intercept-url pattern="/login" access="permitAll" />
<!-- User change password -->
<sec:intercept-url pattern="/change_password" access="permitAll" />
<sec:session-management invalid-session-url="/session_timeout">
<sec:concurrency-control max-sessions="1" error-if-maximum-exceeded="false" expired-url="/session_conflict"/>
</sec:session-management>
<sec:headers>
<sec:frame-options policy="SAMEORIGIN" />
</sec:headers>
</sec:http>
しかし、問題は
、である私は、セッションのチェック(タイムアウトと同時実行)から
login
change_password
のようないくつかのページを除外する必要があります。ログオンユーザーまたはログアウトユーザーの両方にアクセスできるページがある場合は、しかし、私は、ユーザーがログインしたときにのみセッションタイムアウトと同時実行チェックを行う必要があります。
どのように私はこれを実装する必要がありますか?
ありがとうございました。