クラス OAuth2AuthorizedClientProviderBuilder.RefreshTokenGrantBuilder
java.lang.ObjectSE
org.springframework.security.oauth2.client.OAuth2AuthorizedClientProviderBuilder.RefreshTokenGrantBuilder
- 含まれているクラス:
- OAuth2AuthorizedClientProviderBuilder
refresh_token グラントのビルダー。- メソッドのサマリー修飾子と型メソッド説明- accessTokenResponseClient- (OAuth2AccessTokenResponseClient<OAuth2RefreshTokenGrantRequest> accessTokenResponseClient) トークンエンドポイントでアクセストークン資格情報をリクエストするときに使用されるクライアントを設定します。- build()- RefreshTokenOAuth2AuthorizedClientProviderのインスタンスを構築します。アクセストークンの有効期限をチェックするときに、- Instant.now(Clock)SE で使用される- ClockSE を設定します。- clockSkew- (DurationSE clockSkew) アクセストークンの有効期限を確認するときに使用される最大許容クロックスキューを設定します。- eventPublisher- (org.springframework.context.ApplicationEventPublisher eventPublisher) アクセストークンがリフレッシュされるときに使用される- ApplicationEventPublisherを設定します。
- メソッドの詳細- accessTokenResponseClientpublic OAuth2AuthorizedClientProviderBuilder.RefreshTokenGrantBuilder accessTokenResponseClient- (OAuth2AccessTokenResponseClient<OAuth2RefreshTokenGrantRequest> accessTokenResponseClient) トークンエンドポイントでアクセストークン資格情報をリクエストするときに使用されるクライアントを設定します。- パラメーター:
- accessTokenResponseClient- トークンエンドポイントでアクセストークン資格情報をリクエストするときに使用されるクライアント
- 戻り値:
- OAuth2AuthorizedClientProviderBuilder.RefreshTokenGrantBuilder
 
- eventPublisherpublic OAuth2AuthorizedClientProviderBuilder.RefreshTokenGrantBuilder eventPublisher- (org.springframework.context.ApplicationEventPublisher eventPublisher) アクセストークンがリフレッシュされるときに使用される- ApplicationEventPublisherを設定します。- パラメーター:
- eventPublisher-- ApplicationEventPublisher
- 戻り値:
- OAuth2AuthorizedClientProviderBuilder.RefreshTokenGrantBuilder
- 導入:
- 6.5
 
- clockSkewpublic OAuth2AuthorizedClientProviderBuilder.RefreshTokenGrantBuilder clockSkew- (DurationSE clockSkew) アクセストークンの有効期限をチェックするときに使用される、最大許容クロックスキューを設定します。- OAuth2Token#getExpiresAt() - clockSkewが現在の時刻- clock#instant()より前の場合、アクセストークンは期限切れと見なされます。- パラメーター:
- clockSkew- 最大許容クロックスキュー
- 戻り値:
- OAuth2AuthorizedClientProviderBuilder.RefreshTokenGrantBuilder
- 関連事項:
 
- clockアクセストークンの有効期限をチェックするときに、- Instant.now(Clock)SE で使用される- ClockSE を設定します。- パラメーター:
- clock- 監視
- 戻り値:
- OAuth2AuthorizedClientProviderBuilder.RefreshTokenGrantBuilder
 
- build- RefreshTokenOAuth2AuthorizedClientProviderのインスタンスを構築します。