クラス JwtBearerReactiveOAuth2AuthorizedClientProvider

    • コンストラクターの詳細

      • JwtBearerReactiveOAuth2AuthorizedClientProvider

        public JwtBearerReactiveOAuth2AuthorizedClientProvider()
    • メソッドの詳細

      • setAccessTokenResponseClient

        public void setAccessTokenResponseClient​(ReactiveOAuth2AccessTokenResponseClient<JwtBearerGrantRequest> accessTokenResponseClient)
        jwt-bearer 許可のトークンエンドポイントでアクセストークン資格情報をリクエストするときに使用されるクライアントを設定します。
        パラメーター:
        accessTokenResponseClient - jwt-bearer 付与のためにトークンエンドポイントでアクセストークンクレデンシャルをリクエストするときに使用されるクライアント
      • setJwtAssertionResolver

        public void setJwtAssertionResolver​(java.util.function.Function<OAuth2AuthorizationContext,​reactor.core.publisher.Mono<Jwt>> jwtAssertionResolver)
        Jwt アサーションの解決に使用されるリゾルバーを設定します。
        パラメーター:
        jwtAssertionResolver - Jwt アサーションの解決に使用されるリゾルバー
        導入:
        5.7
      • setClockSkew

        public void setClockSkew​(java.time.Duration clockSkew)
        access token の有効期限を確認するときに使用される最大許容クロックスキューを設定します。デフォルトは 60 秒です。

        OAuth2AccessToken#getExpiresAt() - clockSkew が現在の時刻 clock#instant() より前の場合、アクセストークンは期限切れと見なされます。

        パラメーター:
        clockSkew - 最大許容クロックスキュー
      • setClock

        public void setClock​(java.time.Clock clock)
        アクセストークンの有効期限を確認するときに Instant.now(Clock) で使用される Clock を設定します。
        パラメーター:
        clock - 監視