Language

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
派生
実装

コンストラクター

名前 説明
SecurityTokenHandler()

のインスタンスを作成します。 SecurityTokenHandler

プロパティ

名前 説明
CanValidateToken

このハンドラーがこのインスタンスによって処理されるトークンの検証をサポートするかどうかを示す値を取得します。

CanWriteToken

クラスがこのインスタンスによって処理されるトークンをシリアル化するためのシリアル化機能を提供するかどうかを示す値を取得します。

MaximumTokenSizeInBytes

処理される最大トークン サイズ (バイト単位) を取得および設定します。

(継承元 TokenHandler)
SetDefaultTimesOnTokenCreation

トークンの作成で既定の 'exp'、'nbf' および 'iat' が指定されていない場合に設定するかどうかを制御するブール値を取得または設定します。

(継承元 TokenHandler)
TokenLifetimeInMinutes

トークンの有効期間を分単位で取得または設定します。

(継承元 TokenHandler)
TokenType

このインスタンスが処理する SecurityToken の System.Type を取得するには、これをオーバーライドする必要があります。

メソッド

名前 説明
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 にシリアル化するには、これをオーバーライドする必要があります。

適用対象