Open LeoHeo opened 6 years ago
https://github.com/LeoHeo/collect/blob/b1cd389ad7d4d5b21af6cea10dd057831a7dd7f8/src/main/java/com/collect/security/WebSecurityConfig.java#L70-L71
위와 같은 설정이되어 있으면 세션을 사용하지 않기 때문에
social 로그인을 하고 나서 HttpSessionSecurityContextReposity로 DefaultOAuth2User principal이 null이 된다.
HttpSessionSecurityContextReposity
DefaultOAuth2User
null이 된다.
그래서 기본 default 설정인 IF_REQUIRED로 설정해야 한다.
IF_REQUIRED
https://github.com/LeoHeo/collect/blob/b1cd389ad7d4d5b21af6cea10dd057831a7dd7f8/src/main/java/com/collect/security/WebSecurityConfig.java#L70-L71
위와 같은 설정이되어 있으면 세션을 사용하지 않기 때문에
social 로그인을 하고 나서
HttpSessionSecurityContextReposity
로DefaultOAuth2User
principal이null이 된다.
그래서 기본 default 설정인
IF_REQUIRED
로 설정해야 한다.