AzurePowerShellCredentialBuilder クラス

public class AzurePowerShellCredentialBuilder
extends CredentialBuilderBase<AzurePowerShellCredentialBuilder>

をインスタンス化 AzurePowerShellCredentialするための Fluent 資格情報ビルダー。

Azure Powershell は、ユーザーがローカル コンピューターまたはターミナルから Azure リソースを管理できるようにするコマンドライン ツールです。 これにより、ユーザーは、Azure Active Directory (Azure AD) に対してユーザーまたはサービス プリンシパルとして対話形式で認証できます。 は AzurePowerShellCredential 開発環境で認証され、Azure Powershell でログインしているユーザーまたはサービス プリンシパルに代わってトークンを取得します。 これは、ユーザーまたはサービス プリンシパルにログインした Azure Powershell として機能し、その下で Azure Powershell コマンドを実行して、Azure Active Directory に対してアプリケーションを認証します。

サンプル: AzurePowershellCredential の構築

次のコード サンプルは、 を使用して AzurePowerShellCredentialBuilder を構成する のAzurePowerShellCredential作成を示しています。 この資格情報が作成されると、多くの Azure SDK for Java クライアント ビルダーのビルダーに 'credential' パラメーターとして渡される場合があります。

TokenCredential powerShellCredential = new AzurePowerShellCredentialBuilder()
     .build();

コンストラクターの概要

コンストラクター 説明
AzurePowerShellCredentialBuilder()

メソッドの概要

修飾子と型 メソッドと説明
AzurePowerShellCredentialBuilder additionallyAllowedTenants(String[] additionallyAllowedTenants)

資格情報がトークンを取得できる指定したテナント ID に加えて、テナントを指定します。

AzurePowerShellCredentialBuilder additionallyAllowedTenants(List<String> additionallyAllowedTenants)

資格情報がトークンを取得できる指定したテナント ID に加えて、テナントを指定します。

AzurePowerShellCredential build()

現在の構成で新しい AzurePowerShellCredential を作成します。

AzurePowerShellCredentialBuilder tenantId(String tenantId)

アプリケーションのテナント ID を設定します。

メソッドの継承元: CredentialBuilderBase

メソッドの継承元: java.lang.Object

コンストラクターの詳細

AzurePowerShellCredentialBuilder

public AzurePowerShellCredentialBuilder()

メソッドの詳細

additionallyAllowedTenants

public AzurePowerShellCredentialBuilder additionallyAllowedTenants(String[] additionallyAllowedTenants)

資格情報がトークンを取得できる指定した tenantId に加えて、テナントを指定します。 ワイルドカード値 "*" を追加して、ログインしているアカウントがアクセスできるテナントのトークンを資格情報で取得できるようにします。 tenantId に値が指定されていない場合、このオプションは無効になり、資格情報は要求されたテナントのトークンを取得します。

Parameters:

additionallyAllowedTenants - 追加で許可されたテナント。

Returns:

追加のテナントが構成された、このビルダーの更新されたインスタンス。

additionallyAllowedTenants

public AzurePowerShellCredentialBuilder additionallyAllowedTenants(List additionallyAllowedTenants)

資格情報がトークンを取得できる指定した tenantId に加えて、テナントを指定します。 ワイルドカード値 "*" を追加して、ログインしているアカウントがアクセスできるテナントのトークンを資格情報で取得できるようにします。 tenantId に値が指定されていない場合、このオプションは無効になり、資格情報は要求されたテナントのトークンを取得します。

Parameters:

additionallyAllowedTenants - 追加で許可されたテナント。

Returns:

追加のテナントが構成された、このビルダーの更新されたインスタンス。

build

public AzurePowerShellCredential build()

現在の構成で新しい AzurePowerShellCredential を作成します。

Returns:

現在 AzurePowerShellCredential の構成を含む 。

tenantId

public AzurePowerShellCredentialBuilder tenantId(String tenantId)

アプリケーションのテナント ID を設定します。

Parameters:

tenantId - アプリケーションのテナント ID。

Returns:

テナント ID が指定どおりに設定された、このビルダーの更新されたインスタンス。

適用対象