クラス OidcIdToken.Builder

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

    public static final class OidcIdToken.Builder
    extends java.lang.Object
    OidcIdToken のビルダー
    導入:
    5.3
    • メソッドの詳細

      • 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