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

ManagedIdentityCredential 类

定义

尝试使用已分配给部署环境的托管标识进行身份验证。 此身份验证类型适用于所有支持托管标识的 Azure 托管环境。 可在此处找到有关配置托管标识的详细信息: https://docs.microsoft.com/azure/active-directory/managed-identities-azure-resources/overview

public class ManagedIdentityCredential : Azure.Core.TokenCredential
type ManagedIdentityCredential = class
    inherit TokenCredential
Public Class ManagedIdentityCredential
Inherits TokenCredential
继承
ManagedIdentityCredential

构造函数

ManagedIdentityCredential()

用于模拟的受保护构造函数。

ManagedIdentityCredential(ResourceIdentifier, TokenCredentialOptions)

创建能够使用托管标识对资源进行身份验证的 ManagedIdentityCredential 实例。

ManagedIdentityCredential(String, TokenCredentialOptions)

创建能够使用托管标识对资源进行身份验证的 ManagedIdentityCredential 实例。

方法

GetToken(TokenRequestContext, CancellationToken)

AccessToken从托管标识服务获取 (如果可用)。 获取的令牌由凭据实例缓存。 令牌生存期和刷新会自动处理。 在可能的情况下,重复使用凭据实例以优化缓存效率。

GetTokenAsync(TokenRequestContext, CancellationToken)

AccessToken从托管标识服务获取 (如果可用)。 获取的令牌由凭据实例缓存。 令牌生存期和刷新会自动处理。 在可能的情况下,重复使用凭据实例以优化缓存效率。

适用于