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

ApplicationTokenProvider.LoginSilentWithCertificateAsync 方法

定义

重载

LoginSilentWithCertificateAsync(String, ClientAssertionCertificate, TokenCache)

创建 ServiceClientCredentials,以使用证书凭据将请求作为 Active Directory 应用程序进行身份验证。 在身份验证期间,使用 azure 资源管理器 (颁发机构、令牌受众) 的默认服务设置。 有关创建 Azure Active Directory 应用程序的详细说明,请参阅 适用于 .Net 的 Active Directory 快速入门。

LoginSilentWithCertificateAsync(String, ClientAssertionCertificate)

创建 ServiceClientCredentials,以使用证书凭据将请求作为 Active Directory 应用程序进行身份验证。 在身份验证期间,使用 azure 资源管理器的默认令牌缓存和默认服务设置 (颁发机构、令牌受众) 。 有关创建 Azure Active Directory 应用程序的详细说明,请参阅 适用于 .Net 的 Active Directory 快速入门。

LoginSilentWithCertificateAsync(String, ClientAssertionCertificate, ActiveDirectoryServiceSettings)

创建 ServiceClientCredentials,以使用证书凭据将请求作为 Active Directory 应用程序进行身份验证。 使用默认令牌缓存进行身份验证。 有关创建 Azure Active Directory 应用程序的详细说明,请参阅 适用于 .Net 的 Active Directory 快速入门。

LoginSilentWithCertificateAsync(String, ClientAssertionCertificate, TokenCache)

创建 ServiceClientCredentials,以使用证书凭据将请求作为 Active Directory 应用程序进行身份验证。 在身份验证期间,使用 azure 资源管理器 (颁发机构、令牌受众) 的默认服务设置。 有关创建 Azure Active Directory 应用程序的详细说明,请参阅 适用于 .Net 的 Active Directory 快速入门。

public static System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials> LoginSilentWithCertificateAsync (string domain, Microsoft.Rest.Azure.Authentication.ClientAssertionCertificate certificate, Microsoft.IdentityModel.Clients.ActiveDirectory.TokenCache cache);
static member LoginSilentWithCertificateAsync : string * Microsoft.Rest.Azure.Authentication.ClientAssertionCertificate * Microsoft.IdentityModel.Clients.ActiveDirectory.TokenCache -> System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials>
Public Shared Function LoginSilentWithCertificateAsync (domain As String, certificate As ClientAssertionCertificate, cache As TokenCache) As Task(Of ServiceClientCredentials)

参数

domain
String

要进行身份验证的 Active Directory 域或 tenantId。

certificate
ClientAssertionCertificate

与 Active Directory 应用程序关联的证书。

cache
Microsoft.IdentityModel.Clients.ActiveDirectory.TokenCache

身份验证期间要面向的令牌缓存。

返回

一个 ServiceClientCredentials 对象,该对象可以将 http 请求作为给定应用程序进行身份验证。

适用于

LoginSilentWithCertificateAsync(String, ClientAssertionCertificate)

创建 ServiceClientCredentials,以使用证书凭据将请求作为 Active Directory 应用程序进行身份验证。 在身份验证期间,使用 azure 资源管理器的默认令牌缓存和默认服务设置 (颁发机构、令牌受众) 。 有关创建 Azure Active Directory 应用程序的详细说明,请参阅 适用于 .Net 的 Active Directory 快速入门。

public static System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials> LoginSilentWithCertificateAsync (string domain, Microsoft.Rest.Azure.Authentication.ClientAssertionCertificate certificate);
static member LoginSilentWithCertificateAsync : string * Microsoft.Rest.Azure.Authentication.ClientAssertionCertificate -> System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials>
Public Shared Function LoginSilentWithCertificateAsync (domain As String, certificate As ClientAssertionCertificate) As Task(Of ServiceClientCredentials)

参数

domain
String

要进行身份验证的 Active Directory 域或 tenantId。

certificate
ClientAssertionCertificate

与 Active Directory 应用程序关联的证书。

返回

一个 ServiceClientCredentials 对象,该对象可以将 http 请求作为给定应用程序进行身份验证。

适用于

LoginSilentWithCertificateAsync(String, ClientAssertionCertificate, ActiveDirectoryServiceSettings)

创建 ServiceClientCredentials,以使用证书凭据将请求作为 Active Directory 应用程序进行身份验证。 使用默认令牌缓存进行身份验证。 有关创建 Azure Active Directory 应用程序的详细说明,请参阅 适用于 .Net 的 Active Directory 快速入门。

public static System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials> LoginSilentWithCertificateAsync (string domain, Microsoft.Rest.Azure.Authentication.ClientAssertionCertificate certificate, Microsoft.Rest.Azure.Authentication.ActiveDirectoryServiceSettings settings);
static member LoginSilentWithCertificateAsync : string * Microsoft.Rest.Azure.Authentication.ClientAssertionCertificate * Microsoft.Rest.Azure.Authentication.ActiveDirectoryServiceSettings -> System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials>
Public Shared Function LoginSilentWithCertificateAsync (domain As String, certificate As ClientAssertionCertificate, settings As ActiveDirectoryServiceSettings) As Task(Of ServiceClientCredentials)

参数

domain
String

要进行身份验证的 Active Directory 域或 tenantId。

certificate
ClientAssertionCertificate

与 Active Directory 应用程序关联的证书。

settings
ActiveDirectoryServiceSettings

Active Directory 服务端设置,包括颁发机构和令牌受众。

返回

一个 ServiceClientCredentials 对象,该对象可以将 http 请求作为给定应用程序进行身份验证。

适用于