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

ClientCertificateCredential 类

定义

使用分配给它的“应用注册”的 X509 证书,对服务主体进行身份验证以Microsoft Entra ID。 有关如何配置证书身份验证的详细信息,可在此处找到: https://learn.microsoft.com/azure/active-directory/develop/active-directory-certificate-credentials#register-your-certificate-with-azure-ad

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

构造函数

ClientCertificateCredential()

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

ClientCertificateCredential(String, String, String)

创建 ClientCertificateCredential 的实例,其中包含使用指定证书根据Microsoft Entra ID 进行身份验证所需的详细信息。

ClientCertificateCredential(String, String, String, ClientCertificateCredentialOptions)

创建 ClientCertificateCredential 的实例,其中包含使用指定证书根据Microsoft Entra ID 进行身份验证所需的详细信息。

ClientCertificateCredential(String, String, X509Certificate2)

创建 ClientCertificateCredential 的实例,其中包含使用指定证书根据Microsoft Entra ID 进行身份验证所需的详细信息。

ClientCertificateCredential(String, String, X509Certificate2, ClientCertificateCredentialOptions)

创建 ClientCertificateCredential 的实例,其中包含使用指定证书根据Microsoft Entra ID 进行身份验证所需的详细信息。

方法

GetToken(TokenRequestContext, CancellationToken)

使用指定的 X509 证书进行身份验证,从Microsoft Entra ID 获取令牌。 获取的令牌由凭据实例缓存。 令牌生存期和刷新是自动处理的。 如果可能,请重复使用凭据实例来优化缓存效率。

GetTokenAsync(TokenRequestContext, CancellationToken)

使用指定的 X509 证书进行身份验证,从Microsoft Entra ID 获取令牌。 获取的令牌由凭据实例缓存。 令牌生存期和刷新是自动处理的。 如果可能,请重复使用凭据实例来优化缓存效率。

适用于