クラス Jwt.Builder

java.lang.ObjectSE
org.springframework.security.oauth2.jwt.Jwt.Builder
含まれているクラス:
Jwt

public static final class Jwt.Builder extends ObjectSE
Jwt の構成に役立ちます
導入:
5.2
  • メソッドの詳細

    • tokenValue

      public Jwt.Builder tokenValue(StringSE tokenValue)
      結果の Jwt でこのトークン値を使用します
      パラメーター:
      tokenValue - 使用するトークン値
      戻り値:
      さらなる構成のための Jwt.Builder
    • claim

      public Jwt.Builder claim(StringSE name, ObjectSE value)
      結果の Jwt でこの主張を使用します
      パラメーター:
      name - クレーム名
      value - クレーム値
      戻り値:
      さらなる構成のための Jwt.Builder
    • claims

      public Jwt.Builder claims(ConsumerSE<MapSE<StringSE,ObjectSE>> claimsConsumer)
      これまでに宣言されたすべての claim(String, Object) へのアクセスを提供し、追加、置換、削除する機能があります。
      パラメーター:
      claimsConsumer - コンシューマー
      戻り値:
      さらなる構成のための Jwt.Builder
    • header

      public Jwt.Builder header(StringSE name, ObjectSE value)
      結果の Jwt でこのヘッダーを使用します
      パラメーター:
      name - ヘッダー名
      value - ヘッダー値
      戻り値:
      さらなる構成のための Jwt.Builder
    • headers

      public Jwt.Builder headers(ConsumerSE<MapSE<StringSE,ObjectSE>> headersConsumer)
      これまでに宣言されたすべての header(String, Object) へのアクセスを提供し、追加、置換、削除する機能があります。
      パラメーター:
      headersConsumer - コンシューマー
      戻り値:
      さらなる構成のための Jwt.Builder
    • audience

      public Jwt.Builder audience(CollectionSE<StringSE> audience)
      結果の Jwt でこのオーディエンスを使用します
      パラメーター:
      audience - 使用するオーディエンス
      戻り値:
      さらなる構成のための Jwt.Builder
    • expiresAt

      public Jwt.Builder expiresAt(InstantSE expiresAt)
      結果の Jwt でこの有効期限を使用します
      パラメーター:
      expiresAt - 使用期限
      戻り値:
      さらなる構成のための Jwt.Builder
    • jti

      public Jwt.Builder jti(StringSE jti)
      結果の Jwt でこの識別子を使用します
      パラメーター:
      jti - 使用する識別子
      戻り値:
      さらなる構成のための Jwt.Builder
    • issuedAt

      public Jwt.Builder issuedAt(InstantSE issuedAt)
      この発行済みタイムスタンプを結果の Jwt で使用します
      パラメーター:
      issuedAt - 使用する発行日時のタイムスタンプ
      戻り値:
      さらなる構成のための Jwt.Builder
    • issuer

      public Jwt.Builder issuer(StringSE issuer)
      結果の Jwt でこの発行者を使用します
      パラメーター:
      issuer - 使用する発行者
      戻り値:
      さらなる構成のための Jwt.Builder
    • notBefore

      public Jwt.Builder notBefore(InstantSE notBefore)
      結果の Jwt でこの前のタイムスタンプを使用します
      パラメーター:
      notBefore - 使用する前のタイムスタンプ
      戻り値:
      さらなる構成のための Jwt.Builder
    • subject

      public Jwt.Builder subject(StringSE subject)
      結果の Jwt でこの件名を使用します
      パラメーター:
      subject - 使用する対象
      戻り値:
      さらなる構成のための Jwt.Builder
    • build

      public Jwt build()
      Jwt を構築する
      戻り値:
      構築された Jwt