Class DefaultJwtBearerTokenResponseClient

java.lang.Object
org.springframework.security.oauth2.client.endpoint.DefaultJwtBearerTokenResponseClient
All Implemented Interfaces:
OAuth2AccessTokenResponseClient<JwtBearerGrantRequest>

@Deprecated(since="6.4") public final class DefaultJwtBearerTokenResponseClient extends Object implements OAuth2AccessTokenResponseClient<JwtBearerGrantRequest>
The default implementation of an OAuth2AccessTokenResponseClient for the jwt-bearer grant. This implementation uses a RestOperations when requesting an access token credential at the Authorization Server's Token Endpoint.
Since:
5.5
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.security.oauth2.core.endpoint.OAuth2AccessTokenResponse
    getTokenResponse(JwtBearerGrantRequest jwtBearerGrantRequest)
    Deprecated.
    Exchanges the authorization grant credential, provided in the authorization grant request, for an access token credential at the Authorization Server's Token Endpoint.
    void
    setRequestEntityConverter(org.springframework.core.convert.converter.Converter<JwtBearerGrantRequest,org.springframework.http.RequestEntity<?>> requestEntityConverter)
    Deprecated.
    Sets the Converter used for converting the JwtBearerGrantRequest to a RequestEntity representation of the OAuth 2.0 Access Token Request.
    void
    setRestOperations(org.springframework.web.client.RestOperations restOperations)
    Deprecated.
    Sets the RestOperations used when requesting the OAuth 2.0 Access Token Response.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DefaultJwtBearerTokenResponseClient

      public DefaultJwtBearerTokenResponseClient()
      Deprecated.
  • Method Details

    • getTokenResponse

      public org.springframework.security.oauth2.core.endpoint.OAuth2AccessTokenResponse getTokenResponse(JwtBearerGrantRequest jwtBearerGrantRequest)
      Deprecated.
      Description copied from interface: OAuth2AccessTokenResponseClient
      Exchanges the authorization grant credential, provided in the authorization grant request, for an access token credential at the Authorization Server's Token Endpoint.
      Specified by:
      getTokenResponse in interface OAuth2AccessTokenResponseClient<JwtBearerGrantRequest>
      Parameters:
      jwtBearerGrantRequest - the authorization grant request that contains the authorization grant credential
      Returns:
      an OAuth2AccessTokenResponse that contains the access token credential
    • setRequestEntityConverter

      public void setRequestEntityConverter(org.springframework.core.convert.converter.Converter<JwtBearerGrantRequest,org.springframework.http.RequestEntity<?>> requestEntityConverter)
      Deprecated.
      Sets the Converter used for converting the JwtBearerGrantRequest to a RequestEntity representation of the OAuth 2.0 Access Token Request.
      Parameters:
      requestEntityConverter - the Converter used for converting to a RequestEntity representation of the Access Token Request
    • setRestOperations

      public void setRestOperations(org.springframework.web.client.RestOperations restOperations)
      Deprecated.
      Sets the RestOperations used when requesting the OAuth 2.0 Access Token Response.

      NOTE: At a minimum, the supplied restOperations must be configured with the following:

      1. HttpMessageConverter's - FormHttpMessageConverter and OAuth2AccessTokenResponseHttpMessageConverter
      2. ResponseErrorHandler - OAuth2ErrorResponseErrorHandler
      Parameters:
      restOperations - the RestOperations used when requesting the Access Token Response