VisualStudioCodeCredential class
使用通过 Visual Studio Code 中的 Azure 资源扩展登录的用户帐户连接到 Azure。 用户通过扩展登录后,此凭据可以共享扩展缓存的相同刷新令牌。
构造函数
| Visual |
创建 VisualStudioCodeCredential 的实例,以便通过 VSCode 自动进行身份验证。
注意:插件包提供 |
方法
| get |
返回通过搜索 VSCode 的身份验证缓存找到的令牌;如果未找到令牌,则返回 null。 |
构造函数详细信息
VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)
创建 VisualStudioCodeCredential 的实例,以便通过 VSCode 自动进行身份验证。
注意:插件包提供 VisualStudioCodeCredential:@azure/identity-vscode。 如果未安装此软件包,则无法使用身份验证。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>