AzurePowerShellCredentialBuilder クラス
- java.
lang. Object - com.
azure. identity. CredentialBuilderBase<T> - com.
azure. identity. AzurePowerShellCredentialBuilder
- com.
- com.
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() |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
Azure |
additionallyAllowedTenants(String[] additionallyAllowedTenants)
資格情報がトークンを取得できる指定したテナント ID に加えて、テナント |
Azure |
additionallyAllowedTenants(List<String> additionallyAllowedTenants)
資格情報がトークンを取得できる指定したテナント ID に加えて、テナント |
Azure |
build()
現在の構成で新しい AzurePowerShellCredential を作成します。 |
Azure |
tenantId(String tenantId)
アプリケーションのテナント ID を設定します。 |
メソッドの継承元: CredentialBuilderBase
メソッドの継承元: java.lang.Object
コンストラクターの詳細
AzurePowerShellCredentialBuilder
public AzurePowerShellCredentialBuilder()
メソッドの詳細
additionallyAllowedTenants
public AzurePowerShellCredentialBuilder additionallyAllowedTenants(String[] additionallyAllowedTenants)
資格情報がトークンを取得できる指定した tenantId に加えて、テナントを指定します。 ワイルドカード値 "*" を追加して、ログインしているアカウントがアクセスできるテナントのトークンを資格情報で取得できるようにします。 tenantId に値が指定されていない場合、このオプションは無効になり、資格情報は要求されたテナントのトークンを取得します。
Parameters:
Returns:
additionallyAllowedTenants
public AzurePowerShellCredentialBuilder additionallyAllowedTenants(List
資格情報がトークンを取得できる指定した tenantId に加えて、テナントを指定します。 ワイルドカード値 "*" を追加して、ログインしているアカウントがアクセスできるテナントのトークンを資格情報で取得できるようにします。 tenantId に値が指定されていない場合、このオプションは無効になり、資格情報は要求されたテナントのトークンを取得します。
Parameters:
Returns:
build
public AzurePowerShellCredential build()
現在の構成で新しい AzurePowerShellCredential を作成します。
Returns:
tenantId
public AzurePowerShellCredentialBuilder tenantId(String tenantId)
アプリケーションのテナント ID を設定します。
Parameters:
Returns: