你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
VisualStudioCodeCredential class
使用 VSCode 扩展“Azure 帐户”提供的凭据连接到 Azure。 用户通过扩展登录后,此凭据可以共享扩展缓存的同一刷新令牌。
这是一个已知问题,即此凭据不适用于 0.9.11 以上的 Azure 帐户扩展版本。 正在对此问题进行长期修复。 同时,请考虑使用 AzureCliCredential 进行身份验证。
构造函数
Visual |
创建 VisualStudioCodeCredential 的实例,用于通过 VSCode 自动进行身份验证。 注意: |
方法
get |
返回通过搜索 VSCode 的身份验证缓存找到的令牌;如果找不到令牌,则返回 null。 |
构造函数详细信息
VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)
创建 VisualStudioCodeCredential 的实例,用于通过 VSCode 自动进行身份验证。
注意: 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>