Interface ReactiveOAuth2AccessTokenResponseClient<T extends AbstractOAuth2AuthorizationGrantRequest>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      reactor.core.publisher.Mono<OAuth2AccessTokenResponse> getTokenResponse​(T authorizationGrantRequest)
      Exchanges the authorization grant credential, provided in the authorization grant request, for an access token credential at the Authorization Server's Token Endpoint.
    • Method Detail

      • getTokenResponse

        reactor.core.publisher.Mono<OAuth2AccessTokenResponse> getTokenResponse​(T authorizationGrantRequest)
        Exchanges the authorization grant credential, provided in the authorization grant request, for an access token credential at the Authorization Server's Token Endpoint.
        Parameters:
        authorizationGrantRequest - the authorization grant request that contains the authorization grant credential
        Returns:
        an OAuth2AccessTokenResponse that contains the access token credential
        Throws:
        OAuth2AuthorizationException - if an error occurs while attempting to exchange for the access token credential