Spring/Spring Security
[Spring Security] Authentication 객체 타입
seoyamin
2023. 2. 10. 07:52
[무료] 스프링부트 시큐리티 & JWT 강의 - 인프런 | 강의
스프링부트 시큐리티에 대한 개념이 잡힙니다., - 강의 소개 | 인프런...
www.inflearn.com
Spring Security는 자신만의 시큐리티 세션을 가진다.
이때, 이 시큐리티 세션에 저장될 수 있는 객체의 타입은 반드시 Authentication이어야 한다.
Authentication 객체가 시큐리티 세션에 들어간 순간 로그인 된 것 !
이 Authentication 객체 안에 저장된 유저 정보의 타입은 2종류( UserDetails, OAuth2User) 이다.
UserDetails | OAuth2User |
일반 로그인할 때 | OAuth 로그인할 때 |