SamlSerializer クラス

定義

XML ドキュメントとの間 SamlSecurityToken オブジェクトをシリアル化および逆シリアル化します。

public ref class SamlSerializer
public class SamlSerializer
type SamlSerializer = class
Public Class SamlSerializer
継承
SamlSerializer

注釈

XML シリアル化は、オブジェクトのパブリック プロパティとフィールドを、ストレージまたはトランスポート用のシリアル形式 (この場合は XML) に変換するプロセスです。 逆シリアル化では、XML から元の状態のオブジェクトが再作成されます。

SamlSerializer クラスは、拡張可能な形式の SAML セキュリティ トークンをシリアル化および逆シリアル化します。 他の多くのセキュリティ トークンとは異なり、 SamlSecurityToken セキュリティ トークンには、アプリケーションのニーズに合わせてカスタマイズできる XML 要素と属性が含まれます。 SAML アサーションの機能拡張ポイントには、 <saml:Advice><saml:Condition><saml:Statement> 要素などがあります。 これらの各要素の読み取り方法をオーバーライドする方法の詳細については、 LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)、および LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) メソッドを参照してください。

コンストラクター

名前 説明
SamlSerializer()

SamlSerializer クラスの新しいインスタンスを初期化します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

指定した XML リーダーを使用して、SAML アサーションの <saml:Advice> 要素内で SAML 機関によって提供される追加情報を読み取ります。

LoadAssertion(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

指定した XML リーダーから SAML アサーションを読み取ります。

LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

指定した XML リーダーを使用して、SAML セキュリティ トークンのサブジェクトの属性を読み取ります。

LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

指定した XML リーダーを使用して SAML アサーションの有効性を評価するときに考慮する必要がある条件を読み取ります。

LoadConditions(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

指定した XML リーダーを使用して SAML アサーションの有効性を評価するときに考慮する必要がある一連の条件を読み取ります。

LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

指定した XML リーダーを使用して SAML ステートメントを読み取ります。

MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
PopulateDictionary(IXmlDictionary)

このシリアライザーによって認識される XML 要素と属性の既定のセットを、指定した要素と属性のディクショナリに置き換えます。

ReadToken(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

指定した XML リーダーから SAML セキュリティ トークンを読み取ります。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
WriteToken(SamlSecurityToken, XmlWriter, SecurityTokenSerializer)

指定した SAML セキュリティ トークンを、指定した XML シリアライザーに書き込みます。

適用対象

こちらもご覧ください