クラス OidcIdToken.Builder
- java.lang.Object
-
- org.springframework.security.oauth2.core.oidc.OidcIdToken.Builder
- 含まれているクラス:
- OidcIdToken
public static final class OidcIdToken.Builder extends java.lang.Object
OidcIdToken
のビルダー- 導入:
- 5.3
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 OidcIdToken.Builder
accessTokenHash(java.lang.String accessTokenHash)
結果のOidcIdToken
でこのアクセストークンハッシュを使用しますOidcIdToken.Builder
audience(java.util.Collection<java.lang.String> audience)
結果のOidcIdToken
でこのオーディエンスを使用しますOidcIdToken.Builder
authenticationContextClass(java.lang.String authenticationContextClass)
結果のOidcIdToken
でこの認証コンテキストクラス参照を使用しますOidcIdToken.Builder
authenticationMethods(java.util.List<java.lang.String> authenticationMethods)
結果のOidcIdToken
でこれらの認証方法を使用しますOidcIdToken.Builder
authorizationCodeHash(java.lang.String authorizationCodeHash)
結果のOidcIdToken
でこの認証コードハッシュを使用しますOidcIdToken.Builder
authorizedParty(java.lang.String authorizedParty)
結果のOidcIdToken
でこの認可されたパーティを使用しますOidcIdToken.Builder
authTime(java.time.Instant authenticatedAt)
結果のOidcIdToken
でこの認証Instant
を使用しますOidcIdToken
build()
OidcIdToken
を構築するOidcIdToken.Builder
claim(java.lang.String name, java.lang.Object value)
結果のOidcIdToken
でこの主張を使用しますOidcIdToken.Builder
claims(java.util.function.Consumer<java.util.Map<java.lang.String,java.lang.Object>> claimsConsumer)
これまでに宣言されたすべてのclaim(String, Object)
へのアクセスを提供し、追加、置換、削除する機能があります。OidcIdToken.Builder
expiresAt(java.time.Instant expiresAt)
結果のOidcIdToken
でこの有効期限を使用しますOidcIdToken.Builder
issuedAt(java.time.Instant issuedAt)
この発行済みタイムスタンプを結果のOidcIdToken
で使用しますOidcIdToken.Builder
issuer(java.lang.String issuer)
結果のOidcIdToken
でこの発行者を使用しますOidcIdToken.Builder
nonce(java.lang.String nonce)
結果のOidcIdToken
でこのノンスを使用しますOidcIdToken.Builder
subject(java.lang.String subject)
結果のOidcIdToken
でこの件名を使用しますOidcIdToken.Builder
tokenValue(java.lang.String tokenValue)
結果のOidcIdToken
でこのトークン値を使用します
メソッドの詳細
tokenValue
public OidcIdToken.Builder tokenValue(java.lang.String tokenValue)
結果のOidcIdToken
でこのトークン値を使用します- パラメーター:
tokenValue
- 使用するトークン値- 戻り値:
- さらなる構成のための
OidcIdToken.Builder
claim
public OidcIdToken.Builder claim(java.lang.String name, java.lang.Object value)
結果のOidcIdToken
でこの主張を使用します- パラメーター:
name
- クレーム名value
- クレーム値- 戻り値:
- さらなる構成のための
OidcIdToken.Builder
claims
public OidcIdToken.Builder claims(java.util.function.Consumer<java.util.Map<java.lang.String,java.lang.Object>> claimsConsumer)
これまでに宣言されたすべてのclaim(String, Object)
へのアクセスを提供し、追加、置換、削除する機能があります。- パラメーター:
claimsConsumer
- コンシューマー- 戻り値:
- さらなる構成のための
OidcIdToken.Builder
accessTokenHash
public OidcIdToken.Builder accessTokenHash(java.lang.String accessTokenHash)
結果のOidcIdToken
でこのアクセストークンハッシュを使用します- パラメーター:
accessTokenHash
- 使用するアクセストークンハッシュ- 戻り値:
- さらなる構成のための
OidcIdToken.Builder
audience
public OidcIdToken.Builder audience(java.util.Collection<java.lang.String> audience)
結果のOidcIdToken
でこのオーディエンスを使用します- パラメーター:
audience
- 使用するオーディエンス- 戻り値:
- さらなる構成のための
OidcIdToken.Builder
authTime
public OidcIdToken.Builder authTime(java.time.Instant authenticatedAt)
結果のOidcIdToken
でこの認証Instant
を使用します- パラメーター:
authenticatedAt
- 使用する認証Instant
- 戻り値:
- さらなる構成のための
OidcIdToken.Builder
authenticationContextClass
public OidcIdToken.Builder authenticationContextClass(java.lang.String authenticationContextClass)
結果のOidcIdToken
でこの認証コンテキストクラス参照を使用します- パラメーター:
authenticationContextClass
- 使用する認証コンテキストクラス参照- 戻り値:
- さらなる構成のための
OidcIdToken.Builder
authenticationMethods
public OidcIdToken.Builder authenticationMethods(java.util.List<java.lang.String> authenticationMethods)
結果のOidcIdToken
でこれらの認証方法を使用します- パラメーター:
authenticationMethods
- 使用する認証方法- 戻り値:
- さらなる構成のための
OidcIdToken.Builder
authorizationCodeHash
public OidcIdToken.Builder authorizationCodeHash(java.lang.String authorizationCodeHash)
結果のOidcIdToken
でこの認証コードハッシュを使用します- パラメーター:
authorizationCodeHash
- 使用する認証コードハッシュ- 戻り値:
- さらなる構成のための
OidcIdToken.Builder
authorizedParty
public OidcIdToken.Builder authorizedParty(java.lang.String authorizedParty)
結果のOidcIdToken
でこの認可されたパーティを使用します- パラメーター:
authorizedParty
- 使用を認可された当事者- 戻り値:
- さらなる構成のための
OidcIdToken.Builder
expiresAt
public OidcIdToken.Builder expiresAt(java.time.Instant expiresAt)
結果のOidcIdToken
でこの有効期限を使用します- パラメーター:
expiresAt
- 使用期限- 戻り値:
- さらなる構成のための
OidcIdToken.Builder
issuedAt
public OidcIdToken.Builder issuedAt(java.time.Instant issuedAt)
この発行済みタイムスタンプを結果のOidcIdToken
で使用します- パラメーター:
issuedAt
- 使用する発行日時のタイムスタンプ- 戻り値:
- さらなる構成のための
OidcIdToken.Builder
issuer
public OidcIdToken.Builder issuer(java.lang.String issuer)
結果のOidcIdToken
でこの発行者を使用します- パラメーター:
issuer
- 使用する発行者- 戻り値:
- さらなる構成のための
OidcIdToken.Builder
nonce
public OidcIdToken.Builder nonce(java.lang.String nonce)
結果のOidcIdToken
でこのノンスを使用します- パラメーター:
nonce
- 使用するノンス- 戻り値:
- さらなる構成のための
OidcIdToken.Builder
subject
public OidcIdToken.Builder subject(java.lang.String subject)
結果のOidcIdToken
でこの件名を使用します- パラメーター:
subject
- 使用する対象- 戻り値:
- さらなる構成のための
OidcIdToken.Builder
build
public OidcIdToken build()
OidcIdToken
を構築する- 戻り値:
- 構築された
OidcIdToken