語言

SecurityTokenHandler 類別

定義

定義安全令牌處理者的介面。

public abstract class SecurityTokenHandler : Microsoft.IdentityModel.Tokens.TokenHandler, Microsoft.IdentityModel.Tokens.ISecurityTokenValidator
type SecurityTokenHandler = class
    inherit TokenHandler
    interface ISecurityTokenValidator
Public MustInherit Class SecurityTokenHandler
Inherits TokenHandler
Implements ISecurityTokenValidator
繼承
SecurityTokenHandler
衍生
實作

建構函式

名稱 Description
SecurityTokenHandler()

建立一個 SecurityTokenHandler

屬性

名稱 Description
CanValidateToken

會取得一個值,表示此處理器是否支援驗證此實例所處理的標記。

CanWriteToken

會獲得一個值,表示該類別是否提供序列化功能,以序列化由此實例處理的標記。

MaximumTokenSizeInBytes

取得並設定將要處理的最大符號大小(位元組)。

(繼承來源 TokenHandler)
SetDefaultTimesOnTokenCreation

取得或設定一個布爾值,控制代幣創建時是否會設定預設的「經驗值」、「nbf」或「iat」(未指定)。

(繼承來源 TokenHandler)
TokenLifetimeInMinutes

能在幾分鐘內取得或設定代幣壽命。

(繼承來源 TokenHandler)
TokenType

必須覆寫此設定,才能取得本實例所處理的安全令牌的 System.Type。

方法

名稱 Description
CanReadToken(String)

表示目前的標記字串是否能被讀取為該實例所處理的類型標記。

CanReadToken(XmlReader)

表示 是否 XmlReader 位於可讀取的元素。

CreateSecurityTokenReference(SecurityToken, Boolean)

傳回 SecurityKeyIdentifierClause。

CreateToken(SecurityTokenDescriptor)

傳回 SecurityToken。

ReadToken(String)

將字串轉換為 的 SecurityToken實例。

(繼承來源 TokenHandler)
ReadToken(XmlReader, TokenValidationParameters)

必須覆寫此設定以反序列化標記。TokenValidationParameters

ReadToken(XmlReader)

會拿到安全令牌。

ValidateToken(String, TokenValidationParameters, SecurityToken)

必須覆寫此參數以驗證以字串形式傳遞的憑證,且該 TokenValidationParameters

ValidateToken(XmlReader, TokenValidationParameters, SecurityToken)

使用 xmlReader 讀取並驗證權杖,且 TokenValidationParameters

ValidateTokenAsync(SecurityToken, TokenValidationParameters)

驗證代幣。 驗證失敗時不會拋出例外;例外會被設定在回傳的 TokenValidationResult.Exception 屬性中。 呼叫者應始終檢查 TokenValidationResult.IsValid 屬性以驗證結果的有效性。

(繼承來源 TokenHandler)
ValidateTokenAsync(String, TokenValidationParameters)

驗證代幣。 驗證失敗時不會拋出例外;例外會被設定在回傳的 TokenValidationResult.Exception 屬性中。 呼叫者應始終檢查 TokenValidationResult.IsValid 屬性以驗證結果的有效性。

(繼承來源 TokenHandler)
WriteToken(SecurityToken)

序列化以串接該實例所處理的類型中的標記。

WriteToken(XmlWriter, SecurityToken)

必須覆寫此設定,才能將該實例處理的類型標記序列化為 XML。

適用於