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.
-
ClassDescriptionAn implementation of an
OAuth2UserServicethat supports standard OAuth 2.0 Provider's.An implementation of anReactiveOAuth2UserServicethat supports standard OAuth 2.0 Provider's.DelegatingOAuth2UserService<R extends OAuth2UserRequest,U extends org.springframework.security.oauth2.core.user.OAuth2User> 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.OAuth2UserService<R extends OAuth2UserRequest,U extends org.springframework.security.oauth2.core.user.OAuth2User> 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.ReactiveOAuth2UserService<R extends OAuth2UserRequest,U extends org.springframework.security.oauth2.core.user.OAuth2User> 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.