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