SecurityTokenHandler クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
セキュリティ トークン ハンドラーのインターフェイスを定義します。
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 |
プロパティ
| 名前 | 説明 |
|---|---|
| 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 にシリアル化するには、これをオーバーライドする必要があります。 |