
OAuth Provider는
흐름:
OAuthAuthorizationRequestRedirectFilter가 Provider 로그인 페이지로 리다이렉트함.OAuth2LoginAuthenticationFilter가 Authorization Code를 받아서 인증 흐름을 시작함.AuthenticationManager가 인증 처리 담당.OAuth2LoginAuthenticationProvider가 소셜 로그인 전체 비즈니스 로직을 담당.OAuth2AuthorizationCodeAuthenticationProvider가 AccessToken 발급 요청.OAuth2UserService가 AccessToken을 이용해 사용자 정보를 조회.AuthenticationSuccessHandler로 이동하여OAuth2UserRequest
AccessToken을 포함한 사용자 요청 정보 객체.
OAuth2User
Provider로부터 받아온 사용자 정보를 담는 객체.
CustomOAuth2UserService
사용자 조회 이후,