1. Ajax 인증
< POST Ajax 로그인 시 >
AjaxAuthenticationFilter → AjaxAuthenticationToken → AuthenticationManager → AjaxAuthenticationProvider
- 인증 성공 시 처리 : AjaxAuthenticationSuccessHandler
- 인증 실패 시 처리 : AjaxAuthenticationFailureHandler
< GET /home 시>
→ AjaxUrlAuthenticationEntryPoint (인증이 실패했을 경우)
FilterSecurityInterceptor → ExceptionTranslationFilter
→ AjaxAccessDeniedHandler (자원 접근이 거부되었을 경우)
2. Ajax 인증 - AjaxAuthenticationFilter
AbstractAuthenticationProcessingFilter 상속
필터 작동 조건 : AntPathRequestMatcher("api/login") 로 요청 정보와 매칭하고 요청 방식
'SpringSecurity' 카테고리의 다른 글
스프링 시큐리티 복습 5 - 인가 프로세스 DB 연동 웹 계층 구현 (0) | 2023.08.23 |
---|---|
스프링 시큐리티 복습 3 - 인증 프로세스 Form 인증 구현 (1) | 2023.08.22 |
스프링 시큐리티 복습 2 - 주요 아키텍처 이해 (0) | 2023.08.18 |
스프링 시큐리티 복습 1 - 시큐리티 기본 API 및 Filter 이해 (0) | 2023.08.18 |
[5강] 시큐리티 권한처리 (0) | 2023.07.27 |
댓글