See: Description
Interface | Description |
---|---|
OAuth2UserService<R extends OAuth2UserRequest,U extends OAuth2User> |
Implementations of this interface are responsible for obtaining the user attributes of
the End-User (Resource Owner) from the UserInfo Endpoint using the
Access Token granted to the
Client and returning an
AuthenticatedPrincipal in the form of an OAuth2User . |
ReactiveOAuth2UserService<R extends OAuth2UserRequest,U extends OAuth2User> |
Implementations of this interface are responsible for obtaining the user attributes of
the End-User (Resource Owner) from the UserInfo Endpoint using the
Access Token granted to the
Client and returning an
AuthenticatedPrincipal in the form of an OAuth2User . |
Class | Description |
---|---|
CustomUserTypesOAuth2UserService | Deprecated
It is recommended to use a delegation-based strategy of an
OAuth2UserService to support custom OAuth2User types, as it provides
much greater flexibility compared to this implementation. |
DefaultOAuth2UserService |
An implementation of an
OAuth2UserService that supports standard OAuth 2.0
Provider's. |
DefaultReactiveOAuth2UserService |
An implementation of an
ReactiveOAuth2UserService that supports standard OAuth
2.0 Provider's. |
DelegatingOAuth2UserService<R extends OAuth2UserRequest,U extends OAuth2User> |
An implementation of an
OAuth2UserService that simply delegates to it's
internal List of OAuth2UserService (s). |
OAuth2UserRequest |
Represents a request the
OAuth2UserService uses when initiating a request to
the UserInfo Endpoint. |
OAuth2UserRequestEntityConverter |
A
Converter that converts the provided OAuth2UserRequest to a
RequestEntity representation of a request for the UserInfo Endpoint. |