public interface OAuth2User extends OAuth2AuthenticatedPrincipal OAuth 2.0 provider에 등록된 user principal을 표시 OAuth 2.0 사용자는 하나 이상의 속성들로(예를 들어, first name, middle name, last name, 이메일, 연락처, 주소 등) 구성된다. 각 사용자 속성은 name, value를 가지고 있고 OAuth2AuthenticatedPrincipal.getAttributes()의 name에 의해 키 입력된다. 속성 이름은 providers 간에 표준화되지 않으므로 다르다. 이 인터페이스의 구현 인스턴스는 인증 객체와 연결되어 Authentication.getPrincipal()을 통해 액세스할 ..