웹 개발/Spring Boot
-
Spring Security - OAuth 적용 개념도웹 개발/Spring Boot 2022. 1. 26. 16:25
[ Session 처리] id/pw 로그인을 하며 UserDetails 타입으로 데이터가 들어오고 OAuth로 로그인을 하면 OAuth2User 타입으로 데이터가 들어옵니다. 이때, Session에 등록할 때 이 두개 타입을 모두 상속 받은 PrincipalDetails를 만들고 그 안에 속성을 User(사용자 정보, 사용자 테이블)을 넣으면 됩니다. 또한, Session에 개발자 뭔가를 더 넣고 싶다면 어떻게 해야 할까요? User를 상속받고 추가로 속성을 만든 class를 만들면 될 것이라 추정됩니다. 아직 실습은 하지 않아서요... public class MySessionInfo extends User { private String ssInfo1; private String ssInfo2; priv..