Spring Security を使用する Spring MVC プロジェクトがあります。私はどのように機能するのだろうかと思っていますj_spring_security_logout
。次のようなビューで定義されたログアウト リンクがあります。
<a href="<c:url value="/j_spring_security_logout" />">Logout</a>
私のspring-security.xml
中で私はこれを定義しました:
<form-login login-page="/login" default-target-url="/wellcome" authentication-failure-url="/loginfailed" />
<logout logout-success-url="/logout" logout-url="/j_spring_security_logout" />
<session-management invalid-session-url="/invalidsession" />
ログアウトをクリックすると にリダイレクトされると思っていました/logout
が、代わりにinvalid-session-url
、つまりにリダイレクトされます/invalidsession
。はlogout-success-url
無視されます。
ただし、 を削除するsession-management
と、ログアウトすると実際に にリダイレクトされ/logout
ます。