IntelliJCredentialBuilder クラス
- java.
lang. Object - com.
azure. identity. CredentialBuilderBase<T> - com.
azure. identity. IntelliJCredentialBuilder
- com.
- com.
public class IntelliJCredentialBuilder
extends CredentialBuilderBase<VisualStudioCodeCredentialBuilder>
をインスタンス化 IntelliJCredentialするための Fluent 資格情報ビルダー。
IntelliJ IDEA は、JetBrains によって開発された統合開発環境 (IDE) であり、コード補完、デバッグ、テストなど、ソフトウェア開発をサポートするさまざまな機能を提供します。 Azure では、 IntelliJ IDEA 開発環境用の Azure Toolkit for IntelliJ プラグイン が提供されています。 これにより、開発者は Java アプリケーションを作成し、テストし、Azure クラウド プラットフォームにデプロイできます。 Azure Active Directory (Azure AD) に対してユーザーまたはサービス プリンシパルとしてプラグイン認証を使用するには、 が必要です。 は IntelliJCredential 開発環境で認証を行い、Azure Toolkit for IntelliJ のログイン アカウントに代わってトークンを取得します。 IntelliJ IDE でログインしているユーザー情報を使用し、それを使用して Azure Active Directory に対してアプリケーションを認証します。
サンプル: IntelliJCredential を構築する
次のコード サンプルは、 を使用してIntelliJCredentialBuilderの作成IntelliJCredentialを示しています。 この資格情報が作成されると、多くの Azure SDK for Java クライアント ビルダーのビルダーに 'credential' パラメーターとして渡される場合があります。
TokenCredential intelliJCredential = new IntelliJCredentialBuilder()
.build();
コンストラクターの概要
コンストラクター | 説明 | |
---|---|---|
IntelliJCredentialBuilder() |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
Intelli |
additionallyAllowedTenants(String[] additionallyAllowedTenants)
資格情報がトークンを取得できる指定されたテナント ID に加えて、テナント |
Intelli |
additionallyAllowedTenants(List<String> additionallyAllowedTenants)
資格情報がトークンを取得できる指定されたテナント ID に加えて、テナント |
Intelli |
build()
現在の構成で新しい IntelliJCredential を作成します。 |
Intelli |
keePassDatabasePath(String databasePath)
Azure Toolkit for IntelliJ プラグインのキャッシュされた資格情報を読み取る Kee |
Intelli |
tenantId(String tenantId)
を使用して認証するユーザーのテナント ID を設定します IntelliJCredential。 |
メソッドの継承元: CredentialBuilderBase
メソッドの継承元: java.lang.Object
コンストラクターの詳細
IntelliJCredentialBuilder
public IntelliJCredentialBuilder()
メソッドの詳細
additionallyAllowedTenants
public IntelliJCredentialBuilder additionallyAllowedTenants(String[] additionallyAllowedTenants)
資格情報がトークンを取得できる指定された tenantId に加えて、テナントを指定します。 ワイルドカード値 "*" を追加して、ログインしているアカウントがアクセスできるテナントのトークンを資格情報で取得できるようにします。 tenantId に値が指定されていない場合、このオプションは無効になり、資格情報は要求されたテナントのトークンを取得します。
Parameters:
Returns:
additionallyAllowedTenants
public IntelliJCredentialBuilder additionallyAllowedTenants(List
資格情報がトークンを取得できる指定された tenantId に加えて、テナントを指定します。 ワイルドカード値 "*" を追加して、ログインしているアカウントがアクセスできるテナントのトークンを資格情報で取得できるようにします。 tenantId に値が指定されていない場合、このオプションは無効になり、資格情報は要求されたテナントのトークンを取得します。
Parameters:
Returns:
build
public IntelliJCredential build()
現在の構成で新しい IntelliJCredential を作成します。
Returns:
keePassDatabasePath
public IntelliJCredentialBuilder keePassDatabasePath(String databasePath)
Azure Toolkit for IntelliJ プラグインのキャッシュされた資格情報を読み取る KeePass データベース パスを指定します。 databasePath
は、Windows プラットフォームで必要です。 macOS および Linux プラットフォームのネイティブ キー チェーン/キー リングにそれぞれアクセスして、キャッシュされた資格情報を取得します。
このパスは、IntelliJ IDE に配置できます。 Windows: ファイル -> 設定 -> 外観 & の動作 -> システム設定 -> パスワード。
Parameters:
Returns:
tenantId
public IntelliJCredentialBuilder tenantId(String tenantId)
を使用して認証するユーザーのテナント ID を設定します IntelliJCredential。 既定値は、ユーザーが Azure Toolkit for IntelliJ プラグインを介して最初に認証されたテナントです。
Parameters:
Returns: