クラス JwtDecoders

    • メソッドの詳細

      • fromIssuerLocation

        public static <T extends JwtDecoder> T fromIssuerLocation​(java.lang.String issuer)
        初期化に成功した最初のレスポンスの値を使用して、3 つの異なるディスカバリエンドポイントに順次クエリを実行することにより、提供された発行者を使用して JwtDecoder を作成します。エンドポイントが 200 または 4xx 以外のものを返す場合、メソッドは後続のエンドポイントを試行せずに終了します。issuer が host と path で構成されている場合、3 つのエンドポイントは次のように計算されます。
        1. RFC 8414 の互換性ノートで定義されている host/.well-known/openid-configuration/path
        2. OpenID プロバイダーの構成で定義されている issuer/.well-known/openid-configuration
        3. 認可サーバーのメタデータリクエストで定義されている host/.well-known/oauth-authorization-server/path
        2 番目のエンドポイントは、fromOidcIssuerLocation(String) の呼び出しと同等であることに注意してください。
        パラメーター:
        issuer - 発行者
        戻り値:
        説明されているエンドポイントの 1 つによって初期化された JwtDecoder