Package org.springframework.security.oauth2.client.endpoint
Classes and interfaces providing support to the client for initiating requests to the
Authorization Server's Protocol Endpoints.
-
Interface Summary Interface Description OAuth2AccessTokenResponseClient<T extends AbstractOAuth2AuthorizationGrantRequest> A strategy for "exchanging" an authorization grant credential (e.g.ReactiveOAuth2AccessTokenResponseClient<T extends AbstractOAuth2AuthorizationGrantRequest> A reactive strategy for "exchanging" an authorization grant credential (e.g. -
Class Summary Class Description AbstractOAuth2AuthorizationGrantRequest Base implementation of an OAuth 2.0 Authorization Grant request that holds an authorization grant credential and is used when initiating a request to the Authorization Server's Token Endpoint.AbstractWebClientReactiveOAuth2AccessTokenResponseClient<T extends AbstractOAuth2AuthorizationGrantRequest> Abstract base class for all of theWebClientReactive*TokenResponseClients that communicate to the Authorization Server's Token Endpoint.DefaultAuthorizationCodeTokenResponseClient The default implementation of anOAuth2AccessTokenResponseClientfor theauthorization_codegrant.DefaultClientCredentialsTokenResponseClient The default implementation of anOAuth2AccessTokenResponseClientfor theclient_credentialsgrant.DefaultJwtBearerTokenResponseClient The default implementation of anOAuth2AccessTokenResponseClientfor thejwt-bearergrant.DefaultPasswordTokenResponseClient The default implementation of anOAuth2AccessTokenResponseClientfor thepasswordgrant.DefaultRefreshTokenTokenResponseClient The default implementation of anOAuth2AccessTokenResponseClientfor therefresh_tokengrant.JwtBearerGrantRequest A JWT Bearer Grant request that holds aJwtassertion.JwtBearerGrantRequestEntityConverter An implementation of anAbstractOAuth2AuthorizationGrantRequestEntityConverterthat converts the providedJwtBearerGrantRequestto aRequestEntityrepresentation of an OAuth 2.0 Access Token Request for the JWT Bearer Grant.NimbusAuthorizationCodeTokenResponseClient Deprecated. NimbusJwtClientAuthenticationParametersConverter<T extends AbstractOAuth2AuthorizationGrantRequest> AConverterthat customizes the OAuth 2.0 Access Token Request parameters by adding a signed JSON Web Token (JWS) to be used for client authentication at the Authorization Server's Token Endpoint.OAuth2AuthorizationCodeGrantRequest An OAuth 2.0 Authorization Code Grant request that holds an Authorization Code credential, which was granted by the Resource Owner to theClient.OAuth2AuthorizationCodeGrantRequestEntityConverter An implementation of anAbstractOAuth2AuthorizationGrantRequestEntityConverterthat converts the providedOAuth2AuthorizationCodeGrantRequestto aRequestEntityrepresentation of an OAuth 2.0 Access Token Request for the Authorization Code Grant.OAuth2ClientCredentialsGrantRequest An OAuth 2.0 Client Credentials Grant request that holds the client's credentials inAbstractOAuth2AuthorizationGrantRequest.getClientRegistration().OAuth2ClientCredentialsGrantRequestEntityConverter An implementation of anAbstractOAuth2AuthorizationGrantRequestEntityConverterthat converts the providedOAuth2ClientCredentialsGrantRequestto aRequestEntityrepresentation of an OAuth 2.0 Access Token Request for the Client Credentials Grant.OAuth2PasswordGrantRequest An OAuth 2.0 Resource Owner Password Credentials Grant request that holds the resource owner's credentials.OAuth2PasswordGrantRequestEntityConverter An implementation of anAbstractOAuth2AuthorizationGrantRequestEntityConverterthat converts the providedOAuth2PasswordGrantRequestto aRequestEntityrepresentation of an OAuth 2.0 Access Token Request for the Resource Owner Password Credentials Grant.OAuth2RefreshTokenGrantRequest An OAuth 2.0 Refresh Token Grant request that holds therefresh tokencredential granted to theclient.OAuth2RefreshTokenGrantRequestEntityConverter An implementation of anAbstractOAuth2AuthorizationGrantRequestEntityConverterthat converts the providedOAuth2RefreshTokenGrantRequestto aRequestEntityrepresentation of an OAuth 2.0 Access Token Request for the Refresh Token Grant.WebClientReactiveAuthorizationCodeTokenResponseClient An implementation of aReactiveOAuth2AccessTokenResponseClientthat "exchanges" an authorization code credential for an access token credential at the Authorization Server's Token Endpoint.WebClientReactiveClientCredentialsTokenResponseClient An implementation of aReactiveOAuth2AccessTokenResponseClientthat "exchanges" a client credential for an access token credential at the Authorization Server's Token Endpoint.WebClientReactivePasswordTokenResponseClient An implementation of aReactiveOAuth2AccessTokenResponseClientfor thepasswordgrant.WebClientReactiveRefreshTokenTokenResponseClient An implementation of aReactiveOAuth2AccessTokenResponseClientfor therefresh_tokengrant.