你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
AzureCliCredential class
此凭据将通过 Azure CLI ('az') 命令行工具使用当前登录的用户登录信息。 为此,它将使用 Azure CLI 命令“az account get-access-token”读取用户访问令牌并过期时间。
构造函数
Azure |
创建 AzureCliCredential 的实例。 若要使用此凭据,请确保已在命令行中使用命令“az login”通过“az”工具登录。 |
方法
get |
使用 Microsoft Entra ID 进行身份验证,如果成功,则返回访问令牌。 如果身份验证失败,则会引发 CredentialUnavailableError ,其中包含失败的详细信息。 |
构造函数详细信息
AzureCliCredential(AzureCliCredentialOptions)
创建 AzureCliCredential 的实例。
若要使用此凭据,请确保已在命令行中使用命令“az login”通过“az”工具登录。
new AzureCliCredential(options?: AzureCliCredentialOptions)
参数
- options
- AzureCliCredentialOptions
选项,可以选择性地允许多租户请求。
方法详细信息
getToken(string | string[], GetTokenOptions)
使用 Microsoft Entra ID 进行身份验证,如果成功,则返回访问令牌。 如果身份验证失败,则会引发 CredentialUnavailableError ,其中包含失败的详细信息。
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
参数
- scopes
-
string | string[]
令牌将有权访问的范围列表。
- options
- GetTokenOptions
用于配置此 TokenCredential 实现可能发出的任何请求的选项。
返回
Promise<AccessToken>