카테고리 없음

[Security] OAuth Login -1

yeaseul912 2022. 4. 7. 21:32
728x90

Oauth 이론

 

1. 로그인 완료 된 후 후처리

  구글 회원 프로필 정보 받아오기

@Service
public class Principaloauth2UserService extends DefaultOAuth2UserService{
	// 구글로 부터 받은 userRequest 데이터에 대한 후처리되는함수
	@Override
	public OAuth2User loadUser(OAuth2UserRequest userRequest) throws OAuth2AuthenticationException {
		// TODO Auto-generated method stub
		System.out.println(userRequest.getClientRegistration());
		System.out.println(userRequest.getAccessToken());
		System.out.println(super.loadUser(userRequest).getAttributes());
		return super.loadUser(userRequest);
	}
}

@AuthenticationPrincipal : session 정보를 얻어올 수 있다.

반응형