你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ApplicationTokenProvider 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为 Azure Active Directory 应用程序提供令牌。
public class ApplicationTokenProvider : Microsoft.Rest.ITokenProvider
type ApplicationTokenProvider = class
interface ITokenProvider
Public Class ApplicationTokenProvider
Implements ITokenProvider
- 继承
-
ApplicationTokenProvider
- 实现
构造函数
属性
AccessTokenExpired |
为 Azure Active Directory 应用程序提供令牌。 |
方法
GetAuthenticationHeaderAsync(CancellationToken) |
从令牌缓存或 AD 身份验证终结点获取访问令牌。 如果访问令牌已过期,则尝试刷新该令牌。 |
LoginSilentAsync(String, ClientAssertionCertificate, ActiveDirectoryServiceSettings, TokenCache) |
创建 ServiceClientCredentials,用于使用证书凭据将请求作为 Active Directory 应用程序进行身份验证。 有关创建 Azure Active Directory 应用程序的详细说明,请参阅 .Net 的 Active Directory 快速入门。 |
LoginSilentAsync(String, ClientCredential) |
创建 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, ActiveDirectoryServiceSettings, TokenCache) |
创建 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, String, Byte[], Boolean) |
创建 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, Byte[], 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, Byte[], String, TokenCache) |
创建 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, String, IApplicationAuthenticationProvider, ActiveDirectoryServiceSettings) |
创建 ServiceClientCredentials,用于将请求作为 Active Directory 应用程序进行身份验证。 使用默认的共享令牌缓存。 有关创建 Azure Active Directory 应用程序的详细说明,请参阅 .Net 的 Active Directory 快速入门。 |
LoginSilentAsync(String, String, IApplicationAuthenticationProvider, ActiveDirectoryServiceSettings, TokenCache) |
创建 ServiceClientCredentials,用于将请求作为 Active Directory 应用程序进行身份验证。 有关创建 Azure Active Directory 应用程序的详细说明,请参阅 .Net 的 Active Directory 快速入门。 |
LoginSilentAsync(String, String, IApplicationAuthenticationProvider, TokenCache) |
创建 ServiceClientCredentials,用于将请求作为 Active Directory 应用程序进行身份验证。 使用默认服务设置 (颁发机构与令牌受众) 向 Azure 资源管理器进行身份验证。 有关创建 Azure Active Directory 应用程序的详细说明,请参阅 .Net 的 Active Directory 快速入门。 |
LoginSilentAsync(String, String, String) |
创建 ServiceClientCredentials,用于使用客户端凭据将请求作为 Active Directory 应用程序进行身份验证。 在身份验证期间,使用默认令牌缓存和默认服务设置 (颁发机构、令牌受众) 登录到 Azure 资源管理器。 有关创建 Azure Active Directory 应用程序的详细说明,请参阅 .Net 的 Active Directory 快速入门。 |
LoginSilentAsync(String, String, String, ActiveDirectoryServiceSettings) |
创建 ServiceClientCredentials,用于使用客户端凭据将请求作为 Active Directory 应用程序进行身份验证。 在身份验证期间使用默认令牌缓存。 有关创建 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, Boolean) |
创建 ServiceClientCredentials,用于使用证书凭据将请求作为 Active Directory 应用程序进行身份验证。 在身份验证期间,使用默认令牌缓存和默认服务设置 (颁发机构、令牌受众) 登录到 Azure 资源管理器。 有关创建 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, 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 快速入门。 |