public interface OAuth2User extends AuthenticatedPrincipal
Principalthat is registered with a standard OAuth 2.0 Provider.
An OAuth 2.0 user is composed of one or more attributes, for example,
first name, middle name, last name, email, phone number, address, etc.
Each user attribute has a "name" and "value" and
is keyed by the "name" in
NOTE: Attribute names are not standardized between providers and therefore will vary. Please consult the provider's API documentation for the set of supported user attribute names.
|Modifier and Type||Method and Description|
java.util.Collection<? extends GrantedAuthority> getAuthorities()