导出 (0) 打印
全部展开
此主题尚未评级 - 评价此主题

TokenProvider 类

注:本页面内容可能不完全适用中国大陆地区运营的 Windows Azure服务。如要了解不同地区 Windows Azure 服务的差异, 请参考本网站.

代表一个安全令牌提供程序,其中包含可返回某些已知令牌提供程序的内置工厂方法。

命名空间:  Microsoft.ServiceBus
程序集:  Microsoft.ServiceBus(在 Microsoft.ServiceBus.dll 中)
public abstract class TokenProvider

TokenProvider 类型公开以下成员。

  名称说明
受保护方法TokenProvider(Boolean, Boolean)初始化 TokenProvider 类的新实例。
受保护方法TokenProvider(Boolean, Boolean, TokenScope)初始化 TokenProvider 类的新实例。
受保护方法TokenProvider(Boolean, Boolean, Int32, TokenScope)初始化 TokenProvider 类的新实例。
页首
  名称说明
公共属性CacheSize获取或设置缓存大小。
公共属性CacheTokens获取或设置一个值,用于指示是否正在缓存新的安全令牌。
公共属性IsWebTokenSupported获取或设置一个值,用于指示此提供程序是否支持 Web 令牌。
受保护属性StripQueryParameters获取令牌提供程序是否去除查询参数。
公共属性TokenScope获取或设置与提供程序关联的令牌作用域。
页首
  名称说明
公共方法BeginGetToken开始异步操作以获取安全令牌。
公共方法BeginGetWebToken开始异步操作以获取 Web 令牌。
受保护方法BuildKey生成令牌提供程序的密钥。
公共方法Clear清除令牌提供程序。
公共方法静态成员CreateOAuthTokenProvider创建 OAuth(授权开放标准)令牌提供程序。
公共方法静态成员CreateSamlTokenProvider(String)使用指定的 SAML 令牌创建 SAML 令牌提供程序。
公共方法静态成员CreateSamlTokenProvider(String, TokenScope)使用指定的 SAML 令牌和作用域创建 SAML 令牌提供程序。
公共方法静态成员CreateSamlTokenProvider(String, Uri)使用指定的 SAML 令牌以及安全令牌服务 (STS) 的 URI 创建 SAML 令牌提供程序。
公共方法静态成员CreateSamlTokenProvider(String, Uri, TokenScope)使用指定的 SAML 令牌、安全令牌服务 (STS) 的 URI 和令牌作用域创建 SAML 令牌提供程序。
公共方法静态成员CreateSamlTokenProvider(String, Uri, Int32)使用指定的 SAML 令牌、安全令牌服务 (STS) 的 URI 和缓存大小创建 SAML 令牌提供程序。
公共方法静态成员CreateSamlTokenProvider(String, Uri, Int32, TokenScope)使用指定的 SAML 令牌、安全令牌服务 (STS) 的 URI、缓存大小和令牌作用域创建 SAML 令牌提供程序。
公共方法静态成员CreateSharedAccessSignatureTokenProvider(String, String)创建 URL 以使用指定的密钥名称和共享访问密钥授予对令牌提供程序的访问权限。
公共方法静态成员CreateSharedAccessSignatureTokenProvider(String, String, TokenScope)创建 URL 以使用指定的密钥名称、共享访问密钥和令牌作用域授予对令牌提供程序的访问权限。
公共方法静态成员CreateSharedAccessSignatureTokenProvider(String, String, TimeSpan)创建 URL 以使用指定的密钥名称、共享访问密钥和令牌生存时间授予对令牌提供程序的访问权限。
公共方法静态成员CreateSharedAccessSignatureTokenProvider(String, String, TimeSpan, TokenScope)创建 URL 以授予对令牌提供程序的访问权限。
公共方法静态成员CreateSharedSecretTokenProvider(String, array<Byte>[]()[][])创建共享机密令牌提供程序。
公共方法静态成员CreateSharedSecretTokenProvider(String, String)创建共享机密令牌提供程序。
公共方法静态成员CreateSharedSecretTokenProvider(String, array<Byte>[]()[][], TokenScope)创建共享机密令牌提供程序。
公共方法静态成员CreateSharedSecretTokenProvider(String, array<Byte>[]()[][], Uri)创建共享机密令牌提供程序。
公共方法静态成员CreateSharedSecretTokenProvider(String, String, TokenScope)创建共享机密令牌提供程序。
公共方法静态成员CreateSharedSecretTokenProvider(String, String, Uri)创建共享机密令牌提供程序。
公共方法静态成员CreateSharedSecretTokenProvider(String, array<Byte>[]()[][], Uri, TokenScope)创建共享机密令牌提供程序。
公共方法静态成员CreateSharedSecretTokenProvider(String, String, Uri, TokenScope)创建共享机密令牌提供程序。
公共方法静态成员CreateSimpleWebTokenProvider(String)创建简单 Web 令牌提供程序。
公共方法静态成员CreateSimpleWebTokenProvider(String, TokenScope)创建简单 Web 令牌提供程序。
公共方法静态成员CreateSimpleWebTokenProvider(String, Uri)创建简单 Web 令牌提供程序。
公共方法静态成员CreateSimpleWebTokenProvider(String, Uri, TokenScope)创建简单 Web 令牌提供程序。
公共方法静态成员CreateWindowsTokenProvider(IEnumerable<(Of <<'(Uri>)>>))创建 Windows 令牌提供程序。
公共方法静态成员CreateWindowsTokenProvider(IEnumerable<(Of <<'(Uri>)>>), NetworkCredential)创建 Windows 令牌提供程序。
公共方法EndGetToken完成异步操作以获取安全令牌。
公共方法EndGetWebToken完成异步操作以获取 Web 令牌。
公共方法Equals (从 Object 继承。)
受保护方法Finalize (从 Object 继承。)
公共方法GetHashCode (从 Object 继承。)
公共方法GetTokenAsync异步检索提供程序的令牌。
公共方法GetType (从 Object 继承。)
公共方法GetWebTokenAsync异步检索提供程序的 Web 令牌。
受保护方法MemberwiseClone (从 Object 继承。)
受保护方法NormalizeAppliesTo返回其值与令牌提供程序相同的对象。
受保护方法OnBeginGetToken在调用 BeginGetToken 方法时执行。
受保护方法OnBeginGetWebToken在调用 BeginGetWebToken 方法时执行。
受保护方法OnEndGetToken在调用 EndGetToken 方法时执行。
受保护方法OnEndGetWebToken在调用 EndGetWebToken 方法时执行。
公共方法ToString (从 Object 继承。)
页首

The token provider is responsible for the acquisition of tokens and would, in the concrete case of a token provider for shared secrets in a specialization, also hold that secret.

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。
本文是否对您有所帮助?
(1500 个剩余字符)
感谢您的反馈

社区附加资源

添加
显示:
© 2014 Microsoft. 版权所有。