クラス Jwt.Builder
- java.lang.Object
-
- org.springframework.security.oauth2.jwt.Jwt.Builder
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 Jwt.Builderaudience(java.util.Collection<java.lang.String> audience)結果のJwtでこのオーディエンスを使用しますJwtbuild()Jwtを構築するJwt.Builderclaim(java.lang.String name, java.lang.Object value)結果のJwtでこの主張を使用しますJwt.Builderclaims(java.util.function.Consumer<java.util.Map<java.lang.String,java.lang.Object>> claimsConsumer)これまでに宣言されたすべてのclaim(String, Object)へのアクセスを提供し、追加、置換、削除する機能があります。Jwt.BuilderexpiresAt(java.time.Instant expiresAt)結果のJwtでこの有効期限を使用しますJwt.Builderheader(java.lang.String name, java.lang.Object value)結果のJwtでこのヘッダーを使用しますJwt.Builderheaders(java.util.function.Consumer<java.util.Map<java.lang.String,java.lang.Object>> headersConsumer)これまでに宣言されたすべてのheader(String, Object)へのアクセスを提供し、追加、置換、削除する機能があります。Jwt.BuilderissuedAt(java.time.Instant issuedAt)この発行済みタイムスタンプを結果のJwtで使用しますJwt.Builderissuer(java.lang.String issuer)結果のJwtでこの発行者を使用しますJwt.Builderjti(java.lang.String jti)結果のJwtでこの識別子を使用しますJwt.BuildernotBefore(java.time.Instant notBefore)結果のJwtでこの前のタイムスタンプを使用しますJwt.Buildersubject(java.lang.String subject)結果のJwtでこの件名を使用しますJwt.BuildertokenValue(java.lang.String tokenValue)結果のJwtでこのトークン値を使用します
メソッドの詳細
tokenValue
public Jwt.Builder tokenValue(java.lang.String tokenValue)
結果のJwtでこのトークン値を使用します- パラメーター:
tokenValue- 使用するトークン値- 戻り値:
- さらなる構成のための
Jwt.Builder
claim
public Jwt.Builder claim(java.lang.String name, java.lang.Object value)
結果のJwtでこの主張を使用します- パラメーター:
name- クレーム名value- クレーム値- 戻り値:
- さらなる構成のための
Jwt.Builder
claims
public Jwt.Builder claims(java.util.function.Consumer<java.util.Map<java.lang.String,java.lang.Object>> claimsConsumer)
これまでに宣言されたすべてのclaim(String, Object)へのアクセスを提供し、追加、置換、削除する機能があります。- パラメーター:
claimsConsumer- コンシューマー- 戻り値:
- さらなる構成のための
Jwt.Builder
header
public Jwt.Builder header(java.lang.String name, java.lang.Object value)
結果のJwtでこのヘッダーを使用します- パラメーター:
name- ヘッダー名value- ヘッダー値- 戻り値:
- さらなる構成のための
Jwt.Builder
headers
public Jwt.Builder headers(java.util.function.Consumer<java.util.Map<java.lang.String,java.lang.Object>> headersConsumer)
これまでに宣言されたすべてのheader(String, Object)へのアクセスを提供し、追加、置換、削除する機能があります。- パラメーター:
headersConsumer- コンシューマー- 戻り値:
- さらなる構成のための
Jwt.Builder
audience
public Jwt.Builder audience(java.util.Collection<java.lang.String> audience)
結果のJwtでこのオーディエンスを使用します- パラメーター:
audience- 使用するオーディエンス- 戻り値:
- さらなる構成のための
Jwt.Builder
expiresAt
public Jwt.Builder expiresAt(java.time.Instant expiresAt)
結果のJwtでこの有効期限を使用します- パラメーター:
expiresAt- 使用期限- 戻り値:
- さらなる構成のための
Jwt.Builder
jti
public Jwt.Builder jti(java.lang.String jti)
結果のJwtでこの識別子を使用します- パラメーター:
jti- 使用する識別子- 戻り値:
- さらなる構成のための
Jwt.Builder
issuedAt
public Jwt.Builder issuedAt(java.time.Instant issuedAt)
この発行済みタイムスタンプを結果のJwtで使用します- パラメーター:
issuedAt- 使用する発行日時のタイムスタンプ- 戻り値:
- さらなる構成のための
Jwt.Builder
issuer
public Jwt.Builder issuer(java.lang.String issuer)
結果のJwtでこの発行者を使用します- パラメーター:
issuer- 使用する発行者- 戻り値:
- さらなる構成のための
Jwt.Builder
notBefore
public Jwt.Builder notBefore(java.time.Instant notBefore)
結果のJwtでこの前のタイムスタンプを使用します- パラメーター:
notBefore- 使用する前のタイムスタンプ- 戻り値:
- さらなる構成のための
Jwt.Builder
subject
public Jwt.Builder subject(java.lang.String subject)
結果のJwtでこの件名を使用します- パラメーター:
subject- 使用する対象- 戻り値:
- さらなる構成のための
Jwt.Builder