[SPRING] 스프링 사용자 정의 로그 아웃 필터는 로그 전에 어떤 행동을 수행 할?
SPRING스프링 사용자 정의 로그 아웃 필터는 로그 전에 어떤 행동을 수행 할?
나는 스프링 시큐리티 3.0을 사용하고 있습니다. 난 그냥 사용자가 로그 아웃하기 전에 몇 가지 논리를 수행해야합니다.
그것은 봄 보안의 LogoutFilter 클래스를 재정 의하여 그것을 달성 할 수 있습니까?
해결법
-
==============================
1.방법의 무리는이해야 할 일. 난 당신이 내가 고려할 것 두 말할 것입니다.
방법의 무리는이해야 할 일. 난 당신이 내가 고려할 것 두 말할 것입니다.
1) 내가해야 할 일을 내 자신의 필터를 생성. 여기서 중요한 점은 필터를 만들 경우, 당신은 또한 "필터 체인", 귀하의 요청이 인증의 * 물건을하기 위해 통과 필터의 사슬에 넣어 봄 보안을 이야기해야한다는 것입니다. 자세한 내용의 정확한 지점에 필터를 삽입하는 방법을 알고이 문서를 확인하지만, 같이 보일 것입니다
<http> <custom-filter before="LOGOUT_FILTER" ref="cleanupFilter" /> </http> <beans:bean id="cleanupFilter" class="com.CleanupFilter"/>
LogoutFilter를 sublassing에 의해 여전히 사용자 정의 필터를 만드는 것을 기억하십시오, 그래서 같은 일이 적용됩니다.
2) 내 사용자 정의 로직이 수행 할 수있는 경우 사용자가 로그 아웃 할뿐만 아니라 약간의 후 전에 엄격하게, 사용자가 성공적으로 로그 아웃 할 때 사용자 지정 논리를 수행하는 당신에게 후크 포인트를 줄 것이다) 섹션 B.1.13에서 (체크 문서를 SecurityContextLogoutHandler 사용을 고려하지 .
<http> <logout success-handler-ref="myLogoutSuccessHandler"/> </http>
from https://stackoverflow.com/questions/16940017/spring-custom-logout-filter-to-perform-some-action-before-logs-out by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] 자신감 문서에 대한 문자열에 @ApiModelProperty 데이터 유형을 설정하는 방법 (0) | 2019.10.18 |
---|---|
[SPRING] 테스트 케이스로부터 제어기를 호출 할 때 자동 유선 컴포넌트와 제어기를 테스트하면 널 (0) | 2019.10.18 |
[SPRING] 어떻게 스프링을 사용하여 출력 매개 변수로 심판 커서 저장 프로 시저를 호출? (0) | 2019.10.18 |
[SPRING] 가장 좋은 방법은 봄 부팅에 응답을 보내 (0) | 2019.10.18 |
[SPRING] 어떻게 Hibernate에서 현재 세션에 영향을 @Transactional합니까? (0) | 2019.10.18 |