クラス NimbusJwtEncoder

java.lang.ObjectSE
org.springframework.security.oauth2.jwt.NimbusJwtEncoder
実装されたすべてのインターフェース:
JwtEncoder

public final class NimbusJwtEncoder extends ObjectSE implements JwtEncoder
JSON Web 署名(JWS)コンパクト直列化形式を使用して JSON Web トークン(JWT)をエンコードする JwtEncoder の実装。JWS の署名に使用される秘密鍵 / 秘密鍵は、コンストラクターを介して提供される com.nimbusds.jose.jwk.source.JWKSource によって提供されます。

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

導入:
5.6
関連事項:
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    NimbusJwtEncoder(com.nimbusds.jose.jwk.source.JWKSource<com.nimbusds.jose.proc.SecurityContext> jwkSource)
    指定されたパラメーターを使用して NimbusJwtEncoder を構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    JWT をコンパクトなクレーム表現形式にエンコードします。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • NimbusJwtEncoder

      public NimbusJwtEncoder(com.nimbusds.jose.jwk.source.JWKSource<com.nimbusds.jose.proc.SecurityContext> jwkSource)
      指定されたパラメーターを使用して NimbusJwtEncoder を構築します。
      パラメーター:
      jwkSource - com.nimbusds.jose.jwk.source.JWKSource
  • メソッドの詳細

    • encode

      public Jwt encode(JwtEncoderParameters parameters) throws JwtEncodingException
      インターフェースからコピーされた説明: JwtEncoder
      JWT をコンパクトなクレーム表現形式にエンコードします。
      次で指定:
      インターフェース JwtEncoderencode 
      パラメーター:
      parameters - JOSE ヘッダーと JWT クレームセットを含むパラメーター
      戻り値:
      Jwt
      例外:
      JwtEncodingException - JWT のエンコード中にエラーが発生した場合