public final class AuthorizationCodeOAuth2AuthorizedClientProvider extends java.lang.Object implements OAuth2AuthorizedClientProvider
OAuth2AuthorizedClientProvider
for the
authorization_code
grant.OAuth2AuthorizedClientProvider
Constructor and Description |
---|
AuthorizationCodeOAuth2AuthorizedClientProvider() |
Modifier and Type | Method and Description |
---|---|
OAuth2AuthorizedClient |
authorize(OAuth2AuthorizationContext context)
Attempt to authorize the
client in the provided context . |
public AuthorizationCodeOAuth2AuthorizedClientProvider()
@Nullable public OAuth2AuthorizedClient authorize(OAuth2AuthorizationContext context)
client
in the provided context
. Returns null
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 OAuth2AuthorizedClientProvider
context
- the context that holds authorization-specific state for the clientOAuth2AuthorizedClient
or null
if authorization is not
supported