你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ClientAssertionCredential 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
- 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 服务的请求管理的选项。