Authentication public void dashboard(Authentication authentication) {} oauth2Login() 로 인증을 받게 되면 Authentication 은 OAuth2AuthenticationToken 타입의 객체로 바인딩된다 principal 에는 OAuth2User 타입 혹은 OidcUser 타입의 구현체가 저장된다. DefaultOAuth2User 는 /userInfo 엔드포인트 요청으로 받은 User 클레임 정보로 생성된 객체이다 DefaultOidcUser 는 OpenID Connect 인증을 통해 ID Token 및 클레임 정보가 포함된 객체이다 @AuthenticationPrincipal public void dashboard(@Authenti..