SecurityTokenAuthenticator クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
セキュリティ トークンを認証します。
public ref class SecurityTokenAuthenticator abstract
public abstract class SecurityTokenAuthenticator
type SecurityTokenAuthenticator = class
Public MustInherit Class SecurityTokenAuthenticator
- 継承
-
SecurityTokenAuthenticator
- 派生
注釈
SecurityTokenAuthenticator クラスとそこから派生するクラスは、セキュリティ トークンを認証します。 通常は、カスタム セキュリティ トークンを作成するときに、 SecurityTokenAuthenticator から直接クラスを派生させるだけです。 組み込みのセキュリティ トークンの既定の認証または承認の動作をオーバーライドする場合は、SamlSecurityTokenAuthenticatorなど、SecurityTokenAuthenticatorから派生するクラスの 1 つから派生します。
SecurityTokenAuthenticatorからクラスを派生させる場合は、ValidateTokenCoreとCanValidateTokenCoreの 2 つのメソッドをオーバーライドします。 CanValidateTokenCoreメソッドは、このセキュリティ トークン認証子が特定のセキュリティ トークンを認証できるかどうかを決定します。 ValidateTokenCoreメソッドは、セキュリティ トークンを認証し、承認のための一連の承認ポリシーを確立します。 承認ポリシーは、セキュリティ トークンで見つかった要求を、アプリケーションで必要な要求にマップします。
コンストラクター
| 名前 | 説明 |
|---|---|
| SecurityTokenAuthenticator() |
SecurityTokenAuthenticator クラスの新しいインスタンスを初期化します。 |
メソッド
| 名前 | 説明 |
|---|---|
| CanValidateToken(SecurityToken) |
指定したセキュリティ トークンをこのセキュリティ トークン認証システムで検証できるかどうかを示す値を取得します。 |
| CanValidateTokenCore(SecurityToken) |
派生クラスでオーバーライドされると、指定したセキュリティ トークンをこのセキュリティ トークン認証システムで検証できるかどうかを示す値を取得します。 |
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
| ValidateToken(SecurityToken) |
指定したセキュリティ トークンを認証し、セキュリティ トークンの承認ポリシーのセットを返します。 |
| ValidateTokenCore(SecurityToken) |
派生クラスでオーバーライドされると、指定したセキュリティ トークンを認証し、セキュリティ トークンの承認ポリシーのセットを返します。 |