public final class AuthorizationCodeReactiveOAuth2AuthorizedClientProvider extends java.lang.Object implements ReactiveOAuth2AuthorizedClientProvider
ReactiveOAuth2AuthorizedClientProvider for the
authorization_code grant.ReactiveOAuth2AuthorizedClientProvider| Constructor and Description |
|---|
AuthorizationCodeReactiveOAuth2AuthorizedClientProvider() |
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Mono<OAuth2AuthorizedClient> |
authorize(OAuth2AuthorizationContext context)
Attempt to authorize the
client in the provided context. |
public AuthorizationCodeReactiveOAuth2AuthorizedClientProvider()
public reactor.core.publisher.Mono<OAuth2AuthorizedClient> authorize(OAuth2AuthorizationContext context)
client in the provided context. Returns an empty Mono if
authorization is not supported, e.g. the client's
authorization grant type is
not authorization_code OR the
client is already authorized.authorize in interface ReactiveOAuth2AuthorizedClientProvidercontext - the context that holds authorization-specific state for the clientOAuth2AuthorizedClient or an empty Mono if
authorization is not supported