クラス Jwt.Builder
- java.lang.Object
-
- org.springframework.security.oauth2.jwt.Jwt.Builder
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 Jwt.Builder
audience(java.util.Collection<java.lang.String> audience)
結果のJwt
でこのオーディエンスを使用しますJwt
build()
Jwt
を構築するJwt.Builder
claim(java.lang.String name, java.lang.Object value)
結果のJwt
でこの主張を使用しますJwt.Builder
claims(java.util.function.Consumer<java.util.Map<java.lang.String,java.lang.Object>> claimsConsumer)
これまでに宣言されたすべてのclaim(String, Object)
へのアクセスを提供し、追加、置換、削除する機能があります。Jwt.Builder
expiresAt(java.time.Instant expiresAt)
結果のJwt
でこの有効期限を使用しますJwt.Builder
header(java.lang.String name, java.lang.Object value)
結果のJwt
でこのヘッダーを使用しますJwt.Builder
headers(java.util.function.Consumer<java.util.Map<java.lang.String,java.lang.Object>> headersConsumer)
これまでに宣言されたすべてのheader(String, Object)
へのアクセスを提供し、追加、置換、削除する機能があります。Jwt.Builder
issuedAt(java.time.Instant issuedAt)
この発行済みタイムスタンプを結果のJwt
で使用しますJwt.Builder
issuer(java.lang.String issuer)
結果のJwt
でこの発行者を使用しますJwt.Builder
jti(java.lang.String jti)
結果のJwt
でこの識別子を使用しますJwt.Builder
notBefore(java.time.Instant notBefore)
結果のJwt
でこの前のタイムスタンプを使用しますJwt.Builder
subject(java.lang.String subject)
結果のJwt
でこの件名を使用しますJwt.Builder
tokenValue(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