VisualStudioCodeCredential class
VSCode 拡張機能 'Azure アカウント' によって提供される資格情報を使用して Azure に接続します。 ユーザーが拡張機能を使用してログインすると、この資格情報は拡張機能によってキャッシュされるのと同じ更新トークンを共有できます。
この資格情報が 0.9.11 より新しい Azure アカウント拡張機能のバージョンでは機能しないという既知の問題です。 この問題に対する長期的な修正が進行中です。 それまでは、 AzureCliCredential を使用した認証を検討してください。
コンストラクター
Visual |
VSCode を使用して自動的に認証するために使用する VisualStudioCodeCredential のインスタンスを作成します。 注: |
メソッド
get |
VSCode の認証キャッシュを検索して検出されたトークンを返すか、トークンが見つからない場合は null を返します。 |
コンストラクターの詳細
VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)
VSCode を使用して自動的に認証するために使用する VisualStudioCodeCredential のインスタンスを作成します。
注: VisualStudioCodeCredential
はプラグイン パッケージによって提供されます: @azure/identity-vscode
。 このパッケージがプラグイン API (useIdentityPlugin
) を使用してインストールおよび登録されていない場合、 を使用した VisualStudioCodeCredential
認証は使用できません。
new VisualStudioCodeCredential(options?: VisualStudioCodeCredentialOptions)
パラメーター
認証要求を行うクライアントを構成するためのオプション。
メソッドの詳細
getToken(string | string[], GetTokenOptions)
VSCode の認証キャッシュを検索して検出されたトークンを返すか、トークンが見つからない場合は null を返します。
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
パラメーター
- scopes
-
string | string[]
トークンがアクセスできるスコープの一覧。
- options
- GetTokenOptions
この TokenCredential
実装が行う可能性がある要求を構成するために使用されるオプション。
戻り値
Promise<AccessToken>