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.DefaultAuthorizationCodeTokenResponseClient The default implementation of anOAuth2AccessTokenResponseClient
for theauthorization_code
grant.DefaultClientCredentialsTokenResponseClient The default implementation of anOAuth2AccessTokenResponseClient
for theclient_credentials
grant.DefaultPasswordTokenResponseClient The default implementation of anOAuth2AccessTokenResponseClient
for thepassword
grant.DefaultRefreshTokenTokenResponseClient The default implementation of anOAuth2AccessTokenResponseClient
for therefresh_token
grant.NimbusAuthorizationCodeTokenResponseClient Deprecated. 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 AConverter
that converts the providedOAuth2AuthorizationCodeGrantRequest
to aRequestEntity
representation 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 inOAuth2ClientCredentialsGrantRequest.getClientRegistration()
.OAuth2ClientCredentialsGrantRequestEntityConverter AConverter
that converts the providedOAuth2ClientCredentialsGrantRequest
to aRequestEntity
representation 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 AConverter
that converts the providedOAuth2PasswordGrantRequest
to aRequestEntity
representation 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 token
credential granted to theclient
.OAuth2RefreshTokenGrantRequestEntityConverter AConverter
that converts the providedOAuth2RefreshTokenGrantRequest
to aRequestEntity
representation of an OAuth 2.0 Access Token Request for the Refresh Token Grant.WebClientReactiveAuthorizationCodeTokenResponseClient An implementation of anReactiveOAuth2AccessTokenResponseClient
that "exchanges" an authorization code credential for an access token credential at the Authorization Server's Token Endpoint.WebClientReactiveClientCredentialsTokenResponseClient An implementation of anReactiveOAuth2AccessTokenResponseClient
that "exchanges" an authorization code credential for an access token credential at the Authorization Server's Token Endpoint.WebClientReactivePasswordTokenResponseClient An implementation of aReactiveOAuth2AccessTokenResponseClient
for thepassword
grant.WebClientReactiveRefreshTokenTokenResponseClient An implementation of aReactiveOAuth2AccessTokenResponseClient
for therefresh_token
grant.