Package org.springframework.security.oauth2.client.userinfo
package org.springframework.security.oauth2.client.userinfo
Classes and interfaces providing support to the client for initiating requests to the
OAuth 2.0 Authorization Server's UserInfo Endpoint.
-
ClassDescriptionDeprecated.An implementation of an
OAuth2UserService
that supports standard OAuth 2.0 Provider's.An implementation of anReactiveOAuth2UserService
that supports standard OAuth 2.0 Provider's.An implementation of anOAuth2UserService
that simply delegates to it's internalList
ofOAuth2UserService
(s).Represents a request theOAuth2UserService
uses when initiating a request to the UserInfo Endpoint.AConverter
that converts the providedOAuth2UserRequest
to aRequestEntity
representation of a request for the UserInfo Endpoint.Implementations of this interface are responsible for obtaining the user attributes of the End-User (Resource Owner) from the UserInfo Endpoint using theAccess Token
granted to theClient
and returning anAuthenticatedPrincipal
in the form of anOAuth2User
.Implementations of this interface are responsible for obtaining the user attributes of the End-User (Resource Owner) from the UserInfo Endpoint using theAccess Token
granted to theClient
and returning anAuthenticatedPrincipal
in the form of anOAuth2User
.
OAuth2UserService
to support customOAuth2User
types, as it provides much greater flexibility compared to this implementation.