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

ApplicationTokenProvider 类

定义

为 Azure Active Directory 应用程序提供令牌。

public class ApplicationTokenProvider : Microsoft.Rest.ITokenProvider
type ApplicationTokenProvider = class
    interface ITokenProvider
Public Class ApplicationTokenProvider
Implements ITokenProvider
继承
ApplicationTokenProvider
实现

构造函数

ApplicationTokenProvider(AuthenticationContext, String, ClientAssertionCertificate, AuthenticationResult)

创建一个应用程序令牌提供程序,该提供程序可以使用给定受众和证书从给定上下文中检索给定应用程序的令牌。 有关创建 Azure Active Directory 应用程序的详细说明,请参阅 .Net 的 Active Directory 快速入门。

ApplicationTokenProvider(AuthenticationContext, String, ClientCredential, AuthenticationResult)

创建应用程序令牌提供程序,该提供程序可以使用给定受众和凭据从给定上下文中检索给定应用程序的令牌。 有关创建 Azure Active Directory 应用程序的详细说明,请参阅 .Net 的 Active Directory 快速入门。

ApplicationTokenProvider(AuthenticationContext, String, String, IApplicationAuthenticationProvider, AuthenticationResult)

创建一个应用程序令牌提供程序,该提供程序可以使用给定受众和凭据存储从给定上下文中检索给定应用程序的令牌。 有关创建 Azure Active Directory 应用程序的详细说明,请参阅 .Net 的 Active Directory 快速入门。

ApplicationTokenProvider(AuthenticationContext, String, String, IApplicationAuthenticationProvider, AuthenticationResult, DateTimeOffset)

创建一个应用程序令牌提供程序,该提供程序可以使用给定受众和凭据存储从给定上下文中检索给定应用程序的令牌。 有关创建 Azure Active Directory 应用程序的详细说明,请参阅 .Net 的 Active Directory 快速入门。

ApplicationTokenProvider(Func<Dictionary<String,String>,Dictionary<String,String>>)

为 Azure Active Directory 应用程序提供令牌。

属性

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 快速入门。

适用于