GenericXmlSecurityToken クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XML に基づくセキュリティ トークンを表します。
public ref class GenericXmlSecurityToken : System::IdentityModel::Tokens::SecurityToken
public class GenericXmlSecurityToken : System.IdentityModel.Tokens.SecurityToken
type GenericXmlSecurityToken = class
inherit SecurityToken
Public Class GenericXmlSecurityToken
Inherits SecurityToken
- 継承
注釈
仕様で定義されていないワイヤ経由でトークンを受け取る場合、またはセキュリティ トークンの種類を決定する方法がない場合は、 GenericXmlSecurityToken クラスを使用します。 たとえば、セキュリティ トークン要求 (RST) をセキュリティ トークン サービス (STS) に送信するフェデレーション シナリオでは、STS によって返されるセキュリティ トークンの種類が常にわかりません。 このような場合は、 GenericXmlSecurityToken を使用して、セキュリティ トークンを XML として格納し、その内部参照と外部参照を格納できます。
組み込みのセキュリティ トークンの 1 つで十分でない場合は、 GenericXmlSecurityToken クラスを使用して XML を使用して要求を定義します。 他のセキュリティ トークンでは XML を使用して要求を定義できますが、 GenericXmlSecurityToken セキュリティ トークンを使用すると、セキュリティ トークンにアプリケーション定義の XML セットを一般的に設定できます。
コンストラクター
プロパティ
| 名前 | 説明 |
|---|---|
| AuthorizationPolicies |
このセキュリティ トークンの承認ポリシーのコレクションを取得します。 |
| ExternalTokenReference |
このセキュリティ トークンが参照先の SOAP メッセージに含まれていない場合に、このセキュリティ トークンを参照するセキュリティ キー識別子句を取得します。 |
| Id |
セキュリティ トークンの一意識別子を取得します。 |
| InternalTokenReference |
このセキュリティ トークンが参照先の SOAP メッセージに含まれている場合に、このセキュリティ トークンを参照するセキュリティ キー識別子句を取得します。 |
| ProofToken |
セキュリティ トークンの証明トークンを取得します。 |
| SecurityKeys |
証明トークンに関連付けられている暗号化キーを取得します。 |
| TokenXml |
セキュリティ トークンに関連付けられている XML を取得します。 |
| ValidFrom |
このセキュリティ トークンが有効な最初の瞬間を取得します。 |
| ValidTo |
このセキュリティ トークンが有効な最後の瞬間を取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| CanCreateKeyIdentifierClause<T>() |
このセキュリティ トークンが指定したキー識別子句を作成できるかどうかを示す値を取得します。 |
| CreateKeyIdentifierClause<T>() |
指定したキー識別子句を作成します。 |
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) |
このインスタンスのキー識別子が指定したキー識別子と等しいかどうかを示す値を返します。 |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) |
指定したキー識別子句のキーを取得します。 (継承元 SecurityToken) |
| ToString() |
現在のオブジェクトを返します。 |