你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

VisualStudioCodeCredential class

使用通过 Visual Studio Code 中的 Azure 资源扩展登录的用户帐户连接到 Azure。 用户通过扩展登录后,此凭据可以共享扩展缓存的相同刷新令牌。

构造函数

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

创建 VisualStudioCodeCredential 的实例,以便通过 VSCode 自动进行身份验证。

注意:插件包提供 VisualStudioCodeCredential@azure/identity-vscode。 如果未安装此软件包,则无法使用身份验证。VisualStudioCodeCredential

方法

getToken(string | string[], GetTokenOptions)

返回通过搜索 VSCode 的身份验证缓存找到的令牌;如果未找到令牌,则返回 null。

构造函数详细信息

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

创建 VisualStudioCodeCredential 的实例,以便通过 VSCode 自动进行身份验证。

注意:插件包提供 VisualStudioCodeCredential@azure/identity-vscode。 如果未安装此软件包,则无法使用身份验证。VisualStudioCodeCredential

new VisualStudioCodeCredential(options?: VisualStudioCodeCredentialOptions)

参数

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>