로그인 관련 코드를 작성하다보면 회원가입 -> 로그인 순으로 코드를 작성하는데 정작 나는 기본 로그인을 한적이 없다는걸 깨달았습니다.그래서 이번 기회에 카카오,구글 로그인등 SNS 로그인을 공부해 보려고 합니다목차1\. 시큐리티의 기본흐름은 어떻게 되는가?2\. SNS
저번에 이어서 customOAuth2UserService 를 살펴보겠습니다.우선 customOAuth2UserService 는 OAuth2UserService<OAuth2UserRequest, OAuth2User> 을 구현하고 있습니다 이것을 왜 구현하고 있냐??
SuccessHandler 를 살펴보기에 앞서 JWT 를 먼저 알아야 합니다. JWT 는 인증방식중 하나 인데 쿠키, 세션보다 장점이 많아 꼭 아셔야 합니다
앞서 소셜로그인을 진행해봤습니다. 그러면 이제 기본 로그인도 살펴봐야겠죠?? 우선 SecurityConfig 를 살펴보겠습니다. 📂 SecurityConfig filterChain 메소드를 보면 AuthenticationFilter 설정정보를 세팅한 다음 htt
앞선 글에 이어서 CustomSuccessHandler 를 살펴보겠습니다.인증이 성공하고 나면 CustomSuccessHandler 에서 후 처리를 진행하게 됩니다.유저정보를 가져오고 이를 바탕으로 JWT를 생성하게 됩니다.결과는 앞선 소셜 로그인과 같은 결과를 가지게