Class RefreshTokenReactiveOAuth2AuthorizedClientProvider

    • Constructor Detail

      • RefreshTokenReactiveOAuth2AuthorizedClientProvider

        public RefreshTokenReactiveOAuth2AuthorizedClientProvider()
    • Method Detail

      • setAccessTokenResponseClient

        public void setAccessTokenResponseClient​(ReactiveOAuth2AccessTokenResponseClient<OAuth2RefreshTokenGrantRequest> accessTokenResponseClient)
        Sets the client used when requesting an access token credential at the Token Endpoint for the refresh_token grant.
        Parameters:
        accessTokenResponseClient - the client used when requesting an access token credential at the Token Endpoint for the refresh_token grant
      • setClockSkew

        public void setClockSkew​(java.time.Duration clockSkew)
        Sets the maximum acceptable clock skew, which is used when checking the access token expiry. The default is 60 seconds. An access token is considered expired if it's before Instant.now(this.clock) - clockSkew.
        Parameters:
        clockSkew - the maximum acceptable clock skew
      • setClock

        public void setClock​(java.time.Clock clock)
        Sets the Clock used in Instant.now(Clock) when checking the access token expiry.
        Parameters:
        clock - the clock