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

ClientAssertionCredential 构造函数

定义

重载

ClientAssertionCredential()

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

ClientAssertionCredential(String, String, Func<String>, ClientAssertionCredentialOptions)

使用同步回调创建 ClientCertificateCredential 的实例,该回调提供签名的客户端断言以针对Microsoft Entra ID 进行身份验证。

ClientAssertionCredential(String, String, Func<CancellationToken,Task<String>>, ClientAssertionCredentialOptions)

使用异步回调创建 ClientCertificateCredential 的实例,该回调提供签名的客户端断言以针对Microsoft Entra ID 进行身份验证。

ClientAssertionCredential()

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

protected ClientAssertionCredential ();
Protected Sub New ()

适用于

ClientAssertionCredential(String, String, Func<String>, ClientAssertionCredentialOptions)

使用同步回调创建 ClientCertificateCredential 的实例,该回调提供签名的客户端断言以针对Microsoft Entra ID 进行身份验证。

public ClientAssertionCredential (string tenantId, string clientId, Func<string> assertionCallback, Azure.Identity.ClientAssertionCredentialOptions options = default);
new Azure.Identity.ClientAssertionCredential : string * string * Func<string> * Azure.Identity.ClientAssertionCredentialOptions -> Azure.Identity.ClientAssertionCredential
Public Sub New (tenantId As String, clientId As String, assertionCallback As Func(Of String), Optional options As ClientAssertionCredentialOptions = Nothing)

参数

tenantId
String

Azure Active Directory 租户 (目录) 服务主体的 ID。

clientId
String

客户端 (应用程序) 服务主体的 ID

assertionCallback
Func<String>

返回用于对服务主体进行身份验证的有效客户端断言的同步回调。

options
ClientAssertionCredentialOptions

允许配置发送到 Azure Active Directory 服务的请求管理的选项。

适用于

ClientAssertionCredential(String, String, Func<CancellationToken,Task<String>>, ClientAssertionCredentialOptions)

使用异步回调创建 ClientCertificateCredential 的实例,该回调提供签名的客户端断言以针对Microsoft Entra ID 进行身份验证。

public ClientAssertionCredential (string tenantId, string clientId, Func<System.Threading.CancellationToken,System.Threading.Tasks.Task<string>> assertionCallback, Azure.Identity.ClientAssertionCredentialOptions options = default);
new Azure.Identity.ClientAssertionCredential : string * string * Func<System.Threading.CancellationToken, System.Threading.Tasks.Task<string>> * Azure.Identity.ClientAssertionCredentialOptions -> Azure.Identity.ClientAssertionCredential
Public Sub New (tenantId As String, clientId As String, assertionCallback As Func(Of CancellationToken, Task(Of String)), Optional options As ClientAssertionCredentialOptions = Nothing)

参数

tenantId
String

Azure Active Directory 租户 (目录) 服务主体的 ID。

clientId
String

客户端 (应用程序) 服务主体的 ID

assertionCallback
Func<CancellationToken,Task<String>>

一个异步回调,返回用于对服务主体进行身份验证的有效客户端断言。

options
ClientAssertionCredentialOptions

允许配置发送到 Azure Active Directory 服务的请求管理的选项。

适用于