최대 1 분 소요

AuthenticationEntryPoint

인증 과정에서 실패하거나 인증을 위한 헤더정보를 보내지 않은 경우 401(UnAuthorized) 에러가 발생하게 된다.

Spring Security에서 인증되지 않은 사용자에 대한 접근 처리는 AuthenticationEntryPoint가 담당하는데,
commence 메소드가 실행되어 처리된다.

AccessDeniedHandler

AuthenticationEntryPoint와 달리 AccessDeniedHandler는
유저 정보는 있으나, 엑세스 권한이 없는 경우 동작한다.

# JwtSecurityConfig SecurityConfigurerAdapter를 확장.
JwtTokenProvider를 주입받음.
JwtFilter를 통해 Security filterchain에 filter를 추가 등록

JwtTokenProvider

유저 정보로 JWT 토큰을 만들거나 토큰을 바탕으로 유저 정보를 가져옴

Ref.



💛 개인 공부 기록용 블로그입니다. 👻

맨 위로 이동하기

태그:

카테고리:

업데이트: