クラス NimbusJwtClientAuthenticationParametersConverter<T extends AbstractOAuth2AuthorizationGrantRequest>

  • 型パラメーター:
    T - AbstractOAuth2AuthorizationGrantRequest の型
    実装されたすべてのインターフェース:
    org.springframework.core.convert.converter.Converter<T,​org.springframework.util.MultiValueMap<java.lang.String,​java.lang.String>>

    public final class NimbusJwtClientAuthenticationParametersConverter<T extends AbstractOAuth2AuthorizationGrantRequest>
    extends java.lang.Object
    implements org.springframework.core.convert.converter.Converter<T,​org.springframework.util.MultiValueMap<java.lang.String,​java.lang.String>>
    認可サーバーのトークンエンドポイントでのクライアント認証に使用される署名付き JSON Web トークン(JWS)を追加することにより、OAuth 2.0 アクセストークンリクエストパラメーターをカスタマイズする Converter。JWS の署名に使用される秘密鍵 / 秘密鍵は、コンストラクターを介して提供される com.nimbusds.jose.jwk.JWK リゾルバーによって提供されます。

    注意 : この実装では、Nimbus JOSE + JWTSDK を使用します。

    導入:
    5.5
    関連事項:
    ConverterJWKAbstractOAuth2AuthorizationGrantRequestEntityConverter.addParametersConverter(Converter)AbstractOAuth2AuthorizationGrantRequestEntityConverter.addParametersConverter(Converter), 2.2 クライアント認証に JWT を使用する , 4.2 クライアント認証にアサーションを使用する , Nimbus JOSE + JWT SDK