ChainedTokenCredentialBuilder クラス
- java.
lang. Object - com.
azure. identity. ChainedTokenCredentialBuilder
- com.
public class ChainedTokenCredentialBuilder
をインスタンス化 ChainedTokenCredentialするための Fluent 資格情報ビルダー。 ChainedTokenCredentialは、ユーザーが TokenCredential のセットを連結できるようにする便利な資格情報です。 資格情報はチェーン内の各資格情報を順番に実行し、正常に認証されたチェーン内の最初の資格情報からトークンを返します。
サンプル: ChainedTokenCredential を構築します。
次のコード サンプルは、 を使用してChainedTokenCredentialBuilderの作成ChainedTokenCredentialを示しています。 次のサンプルでは、最初にサイレント ユーザー名とパスワード ログインを試し、次に必要に応じて対話型ブラウザー ログインを試みます (ディレクトリで 2FA が有効になっている場合など)。 この資格情報が作成されると、多くの Azure SDK for Java クライアント ビルダーのビルダーに 'credential' パラメーターとして渡される場合があります。
TokenCredential usernamePasswordCredential = new UsernamePasswordCredentialBuilder()
.clientId(clientId)
.username(fakeUsernamePlaceholder)
.password(fakePasswordPlaceholder)
.build();
TokenCredential interactiveBrowserCredential = new InteractiveBrowserCredentialBuilder()
.clientId(clientId)
.port(8765)
.build();
TokenCredential credential = new ChainedTokenCredentialBuilder()
.addLast(usernamePasswordCredential)
.addLast(interactiveBrowserCredential)
.build();
コンストラクターの概要
コンストラクター | 説明 |
---|---|
ChainedTokenCredentialBuilder() |
資格情報を構成するビルダーのインスタンスを作成します。 |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
Chained |
addAll(Collection<? extends TokenCredential> credentials)
指定したコレクション内のすべての資格情報を、コレクションの反復子によって返される順序で、それぞれで を呼び出 addLast(TokenCredential credential) すかのように、このチェーンの末尾に追加します。 |
Chained |
addFirst(TokenCredential credential)
チェーンの先頭で認証を試みる資格情報を追加します。 |
Chained |
addLast(TokenCredential credential)
チェーンの最後で認証を試みる資格情報を追加します。 |
Chained |
build()
現在の構成で新しい ChainedTokenCredential を作成します。 |
メソッドの継承元: java.lang.Object
コンストラクターの詳細
ChainedTokenCredentialBuilder
public ChainedTokenCredentialBuilder()
資格情報を構成するビルダーのインスタンスを作成します。
メソッドの詳細
addAll
public ChainedTokenCredentialBuilder addAll(Collection credentials)
指定したコレクション内のすべての資格情報を、コレクションの反復子によって返される順序で、それぞれで を呼び出 addLast(TokenCredential credential) すかのように、このチェーンの末尾に追加します。
Parameters:
Returns:
addFirst
public ChainedTokenCredentialBuilder addFirst(TokenCredential credential)
チェーンの先頭で認証を試みる資格情報を追加します。
Parameters:
Returns:
addLast
public ChainedTokenCredentialBuilder addLast(TokenCredential credential)
チェーンの最後で認証を試みる資格情報を追加します。
Parameters:
Returns:
build
public ChainedTokenCredential build()
現在の構成で新しい ChainedTokenCredential を作成します。
Returns: