TokenHandler クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
すべてのセキュリティ トークン ハンドラー間で共有されるプロパティを定義します。
public abstract class TokenHandler
type TokenHandler = class
Public MustInherit Class TokenHandler
- 継承
-
TokenHandler
- 派生
コンストラクター
| 名前 | 説明 |
|---|---|
| TokenHandler() |
すべてのセキュリティ トークン ハンドラー間で共有されるプロパティを定義します。 |
フィールド
| 名前 | 説明 |
|---|---|
| DefaultTokenLifetimeInMinutes |
作成されたトークンの既定の有効期間。 トークンを作成するときに、'expires'、'notbefore' または 'issuedat' が null の場合、既定値は issuedat = DateTime.UtcNow、notbefore = DateTime.UtcNow、expires = DateTime.UtcNow + TimeSpan.FromMinutes(TokenLifetimeInMinutes) に設定されます。 |
プロパティ
| 名前 | 説明 |
|---|---|
| MaximumTokenSizeInBytes |
処理される最大トークン サイズ (バイト単位) を取得および設定します。 |
| SetDefaultTimesOnTokenCreation |
トークンの作成で既定の 'exp'、'nbf' および 'iat' が指定されていない場合に設定するかどうかを制御するブール値を取得または設定します。 |
| TokenLifetimeInMinutes |
トークンの有効期間を分単位で取得または設定します。 |
メソッド
| 名前 | 説明 |
|---|---|
| ReadToken(String) |
文字列を SecurityToken のインスタンスに変換します。 |
| ValidateTokenAsync(SecurityToken, TokenValidationParameters) |
トークンを検証します。 検証エラーの場合、例外はスローされません。代わりに、返された TokenValidationResult.Exception プロパティで例外が設定されます。 呼び出し元は常に TokenValidationResult.IsValid プロパティをチェックして、結果の有効性を確認する必要があります。 |
| ValidateTokenAsync(String, TokenValidationParameters) |
トークンを検証します。 検証エラーの場合、例外はスローされません。代わりに、返された TokenValidationResult.Exception プロパティで例外が設定されます。 呼び出し元は常に TokenValidationResult.IsValid プロパティをチェックして、結果の有効性を確認する必要があります。 |