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
OAuth2UserServicethat supports standard OAuth 2.0 Provider's.An implementation of anReactiveOAuth2UserServicethat supports standard OAuth 2.0 Provider's.An implementation of anOAuth2UserServicethat simply delegates to it's internalListofOAuth2UserService(s).Represents a request theOAuth2UserServiceuses when initiating a request to the UserInfo Endpoint.AConverterthat converts the providedOAuth2UserRequestto aRequestEntityrepresentation 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 Tokengranted to theClientand returning anAuthenticatedPrincipalin 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 Tokengranted to theClientand returning anAuthenticatedPrincipalin the form of anOAuth2User.
OAuth2UserServiceto support customOAuth2Usertypes, as it provides much greater flexibility compared to this implementation.