你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ApplicationTokenProvider.LoginSilentWithCertificateAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 请求作为给定应用程序进行身份验证。