IntelliJCredentialBuilder クラス

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()

メソッドの概要

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

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

IntelliJCredentialBuilder additionallyAllowedTenants(List<String> additionallyAllowedTenants)

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

IntelliJCredential build()

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

IntelliJCredentialBuilder keePassDatabasePath(String databasePath)

Azure Toolkit for IntelliJ プラグインのキャッシュされた資格情報を読み取る KeePass データベース パスを指定します。

IntelliJCredentialBuilder tenantId(String tenantId)

を使用して認証するユーザーのテナント ID を設定します IntelliJCredential

メソッドの継承元: CredentialBuilderBase

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

コンストラクターの詳細

IntelliJCredentialBuilder

public IntelliJCredentialBuilder()

メソッドの詳細

additionallyAllowedTenants

public IntelliJCredentialBuilder additionallyAllowedTenants(String[] additionallyAllowedTenants)

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

Parameters:

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

Returns:

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

additionallyAllowedTenants

public IntelliJCredentialBuilder additionallyAllowedTenants(List additionallyAllowedTenants)

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

Parameters:

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

Returns:

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

build

public IntelliJCredential build()

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

Returns:

現在 IntelliJCredential の構成を持つ 。

keePassDatabasePath

public IntelliJCredentialBuilder keePassDatabasePath(String databasePath)

Azure Toolkit for IntelliJ プラグインのキャッシュされた資格情報を読み取る KeePass データベース パスを指定します。 databasePathは、Windows プラットフォームで必要です。 macOS および Linux プラットフォームのネイティブ キー チェーン/キー リングにそれぞれアクセスして、キャッシュされた資格情報を取得します。

このパスは、IntelliJ IDE に配置できます。 Windows: ファイル -> 設定 -> 外観 & の動作 -> システム設定 -> パスワード。

Parameters:

databasePath - KeePass データベースへのパス。

Returns:

KeePass データベース パスが指定どおりに設定された、このビルダーの更新されたインスタンス。

tenantId

public IntelliJCredentialBuilder tenantId(String tenantId)

を使用して認証するユーザーのテナント ID を設定します IntelliJCredential。 既定値は、ユーザーが Azure Toolkit for IntelliJ プラグインを介して最初に認証されたテナントです。

Parameters:

tenantId - 設定するテナント ID。

Returns:

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

適用対象