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

ApplicationTokenProvider.LoginSilentAsync 方法

定义

重载

LoginSilentAsync(String, String, String, Boolean)

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

LoginSilentAsync(String, String, IApplicationAuthenticationProvider, ActiveDirectoryServiceSettings, TokenCache)

创建 ServiceClientCredentials,用于将请求作为 Active Directory 应用程序进行身份验证。 有关创建 Azure Active Directory 应用程序的详细说明,请参阅 适用于 .Net 的 Active Directory 快速入门。

LoginSilentAsync(String, String, Byte[], String, TokenCache)

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

LoginSilentAsync(String, String, Byte[], String, ActiveDirectoryServiceSettings)

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

LoginSilentAsync(String, String, String, String, Boolean)

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

LoginSilentAsync(String, String, String, ActiveDirectoryServiceSettings, TokenCache)

创建 ServiceClientCredentials,用于使用客户端凭据将请求作为 Active Directory 应用程序进行身份验证。 有关创建 Azure Active Directory 应用程序的详细说明,请参阅 .Net 的 Active Directory 快速入门。

LoginSilentAsync(String, String, String, ActiveDirectoryServiceSettings)

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

LoginSilentAsync(String, String, Byte[], String, ActiveDirectoryServiceSettings, TokenCache)

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

LoginSilentAsync(String, String, Byte[], String, Boolean)

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

LoginSilentAsync(String, String, String, TokenCache)

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

LoginSilentAsync(String, String, IApplicationAuthenticationProvider, ActiveDirectoryServiceSettings)

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

LoginSilentAsync(String, String, Byte[], Boolean)

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

LoginSilentAsync(String, String, IApplicationAuthenticationProvider, TokenCache)

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

LoginSilentAsync(String, ClientAssertionCertificate, ActiveDirectoryServiceSettings, TokenCache)

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

LoginSilentAsync(String, ClientCredential, ActiveDirectoryServiceSettings, TokenCache)

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

LoginSilentAsync(String, String, String)

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

LoginSilentAsync(String, String, IApplicationAuthenticationProvider)

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

LoginSilentAsync(String, ClientCredential, ActiveDirectoryServiceSettings)

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

LoginSilentAsync(String, ClientCredential, TokenCache)

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

LoginSilentAsync(String, ClientCredential)

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

LoginSilentAsync(String, String, Byte[], String)

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

LoginSilentAsync(String, String, String, Boolean)

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

public static System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials> LoginSilentAsync (string domain, string clientId, string certificateFilePath, bool IsCertificateRollOverEnabled);
static member LoginSilentAsync : string * string * string * bool -> System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials>
Public Shared Function LoginSilentAsync (domain As String, clientId As String, certificateFilePath As String, IsCertificateRollOverEnabled As Boolean) As Task(Of ServiceClientCredentials)

参数

domain
String

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

clientId
String

应用程序的 Active Directory clientId。

certificateFilePath
String

证书文件的路径

IsCertificateRollOverEnabled
Boolean

如果证书 KeyVault/dSMS 辅助证书 (自动轮换) ,则将其设置为 true

返回

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

适用于

LoginSilentAsync(String, String, IApplicationAuthenticationProvider, ActiveDirectoryServiceSettings, TokenCache)

创建 ServiceClientCredentials,用于将请求作为 Active Directory 应用程序进行身份验证。 有关创建 Azure Active Directory 应用程序的详细说明,请参阅 .Net 的 Active Directory 快速入门。

public static System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials> LoginSilentAsync (string domain, string clientId, Microsoft.Rest.Azure.Authentication.IApplicationAuthenticationProvider authenticationProvider, Microsoft.Rest.Azure.Authentication.ActiveDirectoryServiceSettings settings, Microsoft.IdentityModel.Clients.ActiveDirectory.TokenCache cache);
static member LoginSilentAsync : string * string * Microsoft.Rest.Azure.Authentication.IApplicationAuthenticationProvider * Microsoft.Rest.Azure.Authentication.ActiveDirectoryServiceSettings * Microsoft.IdentityModel.Clients.ActiveDirectory.TokenCache -> System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials>
Public Shared Function LoginSilentAsync (domain As String, clientId As String, authenticationProvider As IApplicationAuthenticationProvider, settings As ActiveDirectoryServiceSettings, cache As TokenCache) As Task(Of ServiceClientCredentials)

参数

domain
String

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

clientId
String

应用程序的 Active Directory clientId。

authenticationProvider
IApplicationAuthenticationProvider

此应用程序的安全机密的源。

settings
ActiveDirectoryServiceSettings

Active Directory 服务端设置,包括权威和令牌受众。

cache
Microsoft.IdentityModel.Clients.ActiveDirectory.TokenCache

身份验证期间要目标的令牌缓存。

返回

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

适用于

LoginSilentAsync(String, String, Byte[], String, TokenCache)

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

public static System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials> LoginSilentAsync (string domain, string clientId, byte[] certificate, string password, Microsoft.IdentityModel.Clients.ActiveDirectory.TokenCache cache);
static member LoginSilentAsync : string * string * byte[] * string * Microsoft.IdentityModel.Clients.ActiveDirectory.TokenCache -> System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials>
Public Shared Function LoginSilentAsync (domain As String, clientId As String, certificate As Byte(), password As String, cache As TokenCache) As Task(Of ServiceClientCredentials)

参数

domain
String

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

clientId
String

应用程序的 Active Directory clientId。

certificate
Byte[]

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

password
String

证书密码。

cache
Microsoft.IdentityModel.Clients.ActiveDirectory.TokenCache

身份验证期间要目标的令牌缓存。

返回

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

适用于

LoginSilentAsync(String, String, Byte[], String, ActiveDirectoryServiceSettings)

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

public static System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials> LoginSilentAsync (string domain, string clientId, byte[] certificate, string password, Microsoft.Rest.Azure.Authentication.ActiveDirectoryServiceSettings settings);
static member LoginSilentAsync : string * string * byte[] * string * Microsoft.Rest.Azure.Authentication.ActiveDirectoryServiceSettings -> System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials>
Public Shared Function LoginSilentAsync (domain As String, clientId As String, certificate As Byte(), password As String, settings As ActiveDirectoryServiceSettings) As Task(Of ServiceClientCredentials)

参数

domain
String

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

clientId
String

应用程序的 Active Directory clientId。

certificate
Byte[]

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

password
String

证书密码。

settings
ActiveDirectoryServiceSettings

Active Directory 服务端设置,包括权威和令牌受众。

返回

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

适用于

LoginSilentAsync(String, String, String, String, Boolean)

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

public static System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials> LoginSilentAsync (string domain, string clientId, string certificateFilePath, string certificatePassword, bool IsCertificateRollOverEnabled);
static member LoginSilentAsync : string * string * string * string * bool -> System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials>
Public Shared Function LoginSilentAsync (domain As String, clientId As String, certificateFilePath As String, certificatePassword As String, IsCertificateRollOverEnabled As Boolean) As Task(Of ServiceClientCredentials)

参数

domain
String

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

clientId
String

应用程序的 Active Directory clientId。

certificateFilePath
String

证书文件的路径

certificatePassword
String

证书密码

IsCertificateRollOverEnabled
Boolean

如果证书 KeyVault/dSMS 辅助证书 (自动轮换) ,则将其设置为 true

返回

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

适用于

LoginSilentAsync(String, String, String, ActiveDirectoryServiceSettings, TokenCache)

创建 ServiceClientCredentials,用于使用客户端凭据将请求作为 Active Directory 应用程序进行身份验证。 有关创建 Azure Active Directory 应用程序的详细说明,请参阅 .Net 的 Active Directory 快速入门。

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

参数

domain
String

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

clientId
String

应用程序的 Active Directory clientId。

secret
String

此 Active Directory 应用程序的机密。

settings
ActiveDirectoryServiceSettings

Active Directory 服务端设置,包括权威和令牌受众。

cache
Microsoft.IdentityModel.Clients.ActiveDirectory.TokenCache

身份验证期间要目标的令牌缓存。

返回

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

适用于

LoginSilentAsync(String, String, String, ActiveDirectoryServiceSettings)

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

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

参数

domain
String

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

clientId
String

应用程序的 Active Directory clientId。

secret
String

此 Active Directory 应用程序的机密。

settings
ActiveDirectoryServiceSettings

Active Directory 服务端设置,包括权威和令牌受众。

返回

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

适用于

LoginSilentAsync(String, String, Byte[], String, ActiveDirectoryServiceSettings, TokenCache)

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

public static System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials> LoginSilentAsync (string domain, string clientId, byte[] certificate, string password, Microsoft.Rest.Azure.Authentication.ActiveDirectoryServiceSettings settings, Microsoft.IdentityModel.Clients.ActiveDirectory.TokenCache cache);
static member LoginSilentAsync : string * string * byte[] * string * Microsoft.Rest.Azure.Authentication.ActiveDirectoryServiceSettings * Microsoft.IdentityModel.Clients.ActiveDirectory.TokenCache -> System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials>
Public Shared Function LoginSilentAsync (domain As String, clientId As String, certificate As Byte(), password As String, settings As ActiveDirectoryServiceSettings, cache As TokenCache) As Task(Of ServiceClientCredentials)

参数

domain
String

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

clientId
String

应用程序的 Active Directory clientId。

certificate
Byte[]

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

password
String

证书密码。

settings
ActiveDirectoryServiceSettings

Active Directory 服务端设置,包括权威和令牌受众。

cache
Microsoft.IdentityModel.Clients.ActiveDirectory.TokenCache

身份验证期间要目标的令牌缓存。

返回

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

适用于

LoginSilentAsync(String, String, Byte[], String, Boolean)

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

public static System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials> LoginSilentAsync (string domain, string clientId, byte[] certificate, string certificatePassword, bool IsCertificateRollOverEnabled);
static member LoginSilentAsync : string * string * byte[] * string * bool -> System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials>
Public Shared Function LoginSilentAsync (domain As String, clientId As String, certificate As Byte(), certificatePassword As String, IsCertificateRollOverEnabled As Boolean) As Task(Of ServiceClientCredentials)

参数

domain
String

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

clientId
String

应用程序的 Active Directory clientId。

certificate
Byte[]

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

certificatePassword
String

证书密码

IsCertificateRollOverEnabled
Boolean

如果证书 KeyVault/dSMS 辅助证书 (自动轮换) ,则将其设置为 true

返回

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

适用于

LoginSilentAsync(String, String, String, TokenCache)

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

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

参数

domain
String

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

clientId
String

应用程序的 Active Directory clientId。

secret
String

此 Active Directory 应用程序的机密。

cache
Microsoft.IdentityModel.Clients.ActiveDirectory.TokenCache

身份验证期间要目标的令牌缓存。

返回

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

适用于

LoginSilentAsync(String, String, IApplicationAuthenticationProvider, ActiveDirectoryServiceSettings)

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

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

参数

domain
String

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

clientId
String

应用程序的 Active Directory clientId。

authenticationProvider
IApplicationAuthenticationProvider

此应用程序的安全机密的源。

settings
ActiveDirectoryServiceSettings

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

返回

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

适用于

LoginSilentAsync(String, String, Byte[], Boolean)

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

public static System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials> LoginSilentAsync (string domain, string clientId, byte[] certificate, bool IsCertificateRollOverEnabled);
static member LoginSilentAsync : string * string * byte[] * bool -> System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials>
Public Shared Function LoginSilentAsync (domain As String, clientId As String, certificate As Byte(), IsCertificateRollOverEnabled As Boolean) As Task(Of ServiceClientCredentials)

参数

domain
String

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

clientId
String

应用程序的 Active Directory clientId。

certificate
Byte[]

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

IsCertificateRollOverEnabled
Boolean

如果证书 KeyVault/dSMS 辅助证书 (自动轮换) ,则将其设置为 true

返回

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

适用于

LoginSilentAsync(String, String, IApplicationAuthenticationProvider, TokenCache)

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

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

参数

domain
String

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

clientId
String

应用程序的 Active Directory clientId。

authenticationProvider
IApplicationAuthenticationProvider

此应用程序的安全机密的源。

cache
Microsoft.IdentityModel.Clients.ActiveDirectory.TokenCache

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

返回

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

适用于

LoginSilentAsync(String, ClientAssertionCertificate, ActiveDirectoryServiceSettings, TokenCache)

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

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

参数

domain
String

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

certificate
ClientAssertionCertificate

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

settings
ActiveDirectoryServiceSettings

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

cache
Microsoft.IdentityModel.Clients.ActiveDirectory.TokenCache

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

返回

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

适用于

LoginSilentAsync(String, ClientCredential, ActiveDirectoryServiceSettings, TokenCache)

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

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

参数

domain
String

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

credential
Microsoft.IdentityModel.Clients.ActiveDirectory.ClientCredential

客户端凭据 (此 Active Directory 应用程序的客户端 ID 和机密) 。

settings
ActiveDirectoryServiceSettings

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

cache
Microsoft.IdentityModel.Clients.ActiveDirectory.TokenCache

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

返回

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

适用于

LoginSilentAsync(String, String, String)

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

public static System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials> LoginSilentAsync (string domain, string clientId, string secret);
static member LoginSilentAsync : string * string * string -> System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials>
Public Shared Function LoginSilentAsync (domain As String, clientId As String, secret As String) As Task(Of ServiceClientCredentials)

参数

domain
String

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

clientId
String

应用程序的 Active Directory clientId。

secret
String

此 Active Directory 应用程序的机密。

返回

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

适用于

LoginSilentAsync(String, String, IApplicationAuthenticationProvider)

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

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

参数

domain
String

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

clientId
String

应用程序的 Active Directory clientId。

authenticationProvider
IApplicationAuthenticationProvider

此应用程序的安全机密的源。

返回

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

适用于

LoginSilentAsync(String, ClientCredential, ActiveDirectoryServiceSettings)

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

public static System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials> LoginSilentAsync (string domain, Microsoft.IdentityModel.Clients.ActiveDirectory.ClientCredential credential, Microsoft.Rest.Azure.Authentication.ActiveDirectoryServiceSettings settings);
static member LoginSilentAsync : string * Microsoft.IdentityModel.Clients.ActiveDirectory.ClientCredential * Microsoft.Rest.Azure.Authentication.ActiveDirectoryServiceSettings -> System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials>
Public Shared Function LoginSilentAsync (domain As String, credential As ClientCredential, settings As ActiveDirectoryServiceSettings) As Task(Of ServiceClientCredentials)

参数

domain
String

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

credential
Microsoft.IdentityModel.Clients.ActiveDirectory.ClientCredential

客户端凭据 (此 Active Directory 应用程序的客户端 ID 和机密) 。

settings
ActiveDirectoryServiceSettings

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

返回

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

适用于

LoginSilentAsync(String, ClientCredential, TokenCache)

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

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

参数

domain
String

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

credential
Microsoft.IdentityModel.Clients.ActiveDirectory.ClientCredential

客户端凭据 (此 Active Directory 应用程序的客户端 ID 和机密) 。

cache
Microsoft.IdentityModel.Clients.ActiveDirectory.TokenCache

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

返回

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

适用于

LoginSilentAsync(String, ClientCredential)

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

public static System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials> LoginSilentAsync (string domain, Microsoft.IdentityModel.Clients.ActiveDirectory.ClientCredential credential);
static member LoginSilentAsync : string * Microsoft.IdentityModel.Clients.ActiveDirectory.ClientCredential -> System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials>
Public Shared Function LoginSilentAsync (domain As String, credential As ClientCredential) As Task(Of ServiceClientCredentials)

参数

domain
String

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

credential
Microsoft.IdentityModel.Clients.ActiveDirectory.ClientCredential

客户端凭据 (此 Active Directory 应用程序的客户端 ID 和机密) 。

返回

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

适用于

LoginSilentAsync(String, String, Byte[], String)

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

public static System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials> LoginSilentAsync (string domain, string clientId, byte[] certificate, string password);
static member LoginSilentAsync : string * string * byte[] * string -> System.Threading.Tasks.Task<Microsoft.Rest.ServiceClientCredentials>
Public Shared Function LoginSilentAsync (domain As String, clientId As String, certificate As Byte(), password As String) As Task(Of ServiceClientCredentials)

参数

domain
String

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

clientId
String

应用程序的 Active Directory clientId。

certificate
Byte[]

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

password
String

证书密码。

返回

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

适用于