クラス JwtClaimsSet.Builder

  • 含まれているクラス:
    JwtClaimsSet

    public static final class JwtClaimsSet.Builder
    extends java.lang.Object
    JwtClaimsSet のビルダー。
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      JwtClaimsSet.Builderaudience​(java.util.List<java.lang.String> audience)
      オーディエンスの (aud) クレームを設定します。これは、JWT の対象となる受信者を識別します。
      JwtClaimsSetbuild()
      新しい JwtClaimsSet を作成します。
      JwtClaimsSet.Builderclaim​(java.lang.String name, java.lang.Object value)
      クレームを設定します。
      JwtClaimsSet.Builderclaims​(java.util.function.Consumer<java.util.Map<java.lang.String,​java.lang.Object>> claimsConsumer)
      Consumer は、追加、置換、削除の機能を可能にするクレームへのアクセスを提供されます。
      JwtClaimsSet.BuilderexpiresAt​(java.time.Instant expiresAt)
      有効期限 (exp) クレームを設定します。これは、JWT が処理のために受け入れられてはならない時間以降を識別します。
      JwtClaimsSet.Builderid​(java.lang.String jti)
      JWT の一意の識別子を提供する JWTID (jti) クレームを設定します。
      JwtClaimsSet.BuilderissuedAt​(java.time.Instant issuedAt)
      JWT が発行された時刻を識別する (iat) クレームで発行されたものを設定します。
      JwtClaimsSet.Builderissuer​(java.lang.String issuer)
      JWT を発行したプリンシパルを識別する発行者 (iss) クレームを設定します。
      JwtClaimsSet.BuildernotBefore​(java.time.Instant notBefore)
      not before (nbf) クレームを設定します。これは、JWT が処理のために受け入れられてはならない時間を識別します。
      JwtClaimsSet.Buildersubject​(java.lang.String subject)
      JWT のサブジェクトであるプリンシパルを識別するサブジェクト (sub) クレームを設定します。
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • メソッドの詳細

      • issuer

        public JwtClaimsSet.Builder issuer​(java.lang.String issuer)
        JWT を発行したプリンシパルを識別する発行者 (iss) クレームを設定します。
        パラメーター:
        issuer - 発行者識別子
        戻り値:
        JwtClaimsSet.Builder
      • subject

        public JwtClaimsSet.Builder subject​(java.lang.String subject)
        JWT のサブジェクトであるプリンシパルを識別するサブジェクト (sub) クレームを設定します。
        パラメーター:
        subject - サブジェクト識別子
        戻り値:
        JwtClaimsSet.Builder
      • audience

        public JwtClaimsSet.Builder audience​(java.util.List<java.lang.String> audience)
        オーディエンスの (aud) クレームを設定します。これは、JWT の対象となる受信者を識別します。
        パラメーター:
        audience - この JWT が対象としているオーディエンス
        戻り値:
        JwtClaimsSet.Builder
      • expiresAt

        public JwtClaimsSet.Builder expiresAt​(java.time.Instant expiresAt)
        有効期限 (exp) クレームを設定します。これは、JWT が処理のために受け入れられてはならない時間以降を識別します。
        パラメーター:
        expiresAt - JWT が処理のために受け入れられてはならない時間以降
        戻り値:
        JwtClaimsSet.Builder
      • notBefore

        public JwtClaimsSet.Builder notBefore​(java.time.Instant notBefore)
        not before (nbf) クレームを設定します。これは、JWT が処理のために受け入れられてはならない時間を識別します。
        パラメーター:
        notBefore - JWT が処理のために受け入れられてはならない時間
        戻り値:
        JwtClaimsSet.Builder
      • issuedAt

        public JwtClaimsSet.Builder issuedAt​(java.time.Instant issuedAt)
        JWT が発行された時刻を識別する (iat) クレームで発行されたものを設定します。
        パラメーター:
        issuedAt - JWT が発行された時刻
        戻り値:
        JwtClaimsSet.Builder
      • id

        public JwtClaimsSet.Builder id​(java.lang.String jti)
        JWT の一意の識別子を提供する JWTID (jti) クレームを設定します。
        パラメーター:
        jti - JWT の一意の識別子
        戻り値:
        JwtClaimsSet.Builder
      • claim

        public JwtClaimsSet.Builder claim​(java.lang.String name,
                                          java.lang.Object value)
        クレームを設定します。
        パラメーター:
        name - クレーム名
        value - クレーム値
        戻り値:
        JwtClaimsSet.Builder
      • claims

        public JwtClaimsSet.Builder claims​(java.util.function.Consumer<java.util.Map<java.lang.String,​java.lang.Object>> claimsConsumer)
        Consumer は、追加、置換、削除の機能を可能にするクレームへのアクセスを提供されます。
        パラメーター:
        claimsConsumer - クレームの Consumer