匯出 (0) 列印
全部展開

TokenProvider 類別

代表含有內建處理站方法的安全性權杖提供者,這類方法會傳回一些知名的權杖提供者。

命名空間:  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>)>>))建立視窗權杖提供者。
公用方法靜態成員CreateWindowsTokenProvider(IEnumerable<(Of <<'(Uri>)>>), NetworkCredential)建立視窗權杖提供者。
公用方法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) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。

社群新增項目

新增
顯示:
© 2014 Microsoft