다른 브라우저로 로그인을 시도하면 성공적으로 로그인 한 후 authentication-failure-url로 리디렉션됩니다. 만료 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?error=sessionExpired" session-authentication-error-url="/login.xhtml?error=alreadyLogin">
<concurrency-control error-if-maximum-exceeded="true" max-sessions="1" expired-url="/login.xhtml?error=expired"/>
</session-management>
편집 : 그런데, 나는 성공적으로 로그 아웃 후에는 유효하지 않은 세션 - URL을 저를 리디렉션합니다. 나는 무슨 일이 일어나고 있는지 이해하지 못합니다.
[이 설명서 섹션] (http://docs.spring.io/spring-security/site/docs/3.1.x/reference/springsecurity-single.html#ns-session-mgmt)을 읽어주십시오.). –
@ 루케 테일러 내 문제가 아니라. 내가 확인한 및 쿠키를 성공적으로 삭제합니다. – hellzone
죄송합니다, 실수. –