LostCatBox

SpringSecurity + jwt를 이용한 인증, 인가

Word count: 87Reading time: 1 min
2024/08/18 Share

참고자료

Basic Authentication

스크린샷 2024-08-24 오후 3.16.57

  1. 유저가 접속 시도시 -> BasicAuthenticationFilter 에서 UsernamePasswordAuthenticationToken를 생성(HttpServletRequest에서 username, password 추출 및 객체화)
  2. UsernamePasswordAuthenticationTokenAuthenticationManager 에게 전달되고, Authenticate 과정이 수행된다.
  3. Authentication 실패 시
    -> RememberMeServices.loginFail is invoked.
    -> AuthenticationEntryPoint is invoked to trigger the WWW-Authenticate to be sent again
  4. Authentication 성공 시
    -> RememberMeServices.loginSuccess is invoked.
    -> BasicAuthenticationFilter 역할이 끝나고
    ->FilterChain.doFilter(request,response) 호출되며, 다른 FilterChain 이 수행된다.

Authentication

Authorization

CATALOG
  1. 1. 참고자료
  2. 2. Basic Authentication
  3. 3. Authentication
  4. 4. Authorization