public class ReactiveOAuth2AuthorizedClientProviderBuilder.RefreshTokenGrantBuilder
extends java.lang.Object
refresh_token grant.| Modifier and Type | Method and Description |
|---|---|
ReactiveOAuth2AuthorizedClientProviderBuilder.RefreshTokenGrantBuilder |
accessTokenResponseClient(ReactiveOAuth2AccessTokenResponseClient<OAuth2RefreshTokenGrantRequest> accessTokenResponseClient)
Sets the client used when requesting an access token credential at the Token Endpoint.
|
ReactiveOAuth2AuthorizedClientProvider |
build()
Builds an instance of
RefreshTokenReactiveOAuth2AuthorizedClientProvider. |
ReactiveOAuth2AuthorizedClientProviderBuilder.RefreshTokenGrantBuilder |
clock(java.time.Clock clock)
Sets the
Clock used in Instant.now(Clock) when checking the access token expiry. |
ReactiveOAuth2AuthorizedClientProviderBuilder.RefreshTokenGrantBuilder |
clockSkew(java.time.Duration clockSkew)
Sets the maximum acceptable clock skew, which is used when checking the access token expiry.
|
public ReactiveOAuth2AuthorizedClientProviderBuilder.RefreshTokenGrantBuilder accessTokenResponseClient(ReactiveOAuth2AccessTokenResponseClient<OAuth2RefreshTokenGrantRequest> accessTokenResponseClient)
accessTokenResponseClient - the client used when requesting an access token credential at the Token EndpointReactiveOAuth2AuthorizedClientProviderBuilder.RefreshTokenGrantBuilderpublic ReactiveOAuth2AuthorizedClientProviderBuilder.RefreshTokenGrantBuilder clockSkew(java.time.Duration clockSkew)
Instant.now(this.clock) - clockSkew.clockSkew - the maximum acceptable clock skewReactiveOAuth2AuthorizedClientProviderBuilder.RefreshTokenGrantBuilderpublic ReactiveOAuth2AuthorizedClientProviderBuilder.RefreshTokenGrantBuilder clock(java.time.Clock clock)
Clock used in Instant.now(Clock) when checking the access token expiry.clock - the clockReactiveOAuth2AuthorizedClientProviderBuilder.RefreshTokenGrantBuilderpublic ReactiveOAuth2AuthorizedClientProvider build()
RefreshTokenReactiveOAuth2AuthorizedClientProvider.RefreshTokenReactiveOAuth2AuthorizedClientProvider