次の方法で共有


SamlSerializer.LoadCondition メソッド

定義

指定した XML リーダーを使用して、SAML アサーションの有効性の評価時に考慮しなければならない条件を読み取ります。

public:
 virtual System::IdentityModel::Tokens::SamlCondition ^ LoadCondition(System::Xml::XmlDictionaryReader ^ reader, System::IdentityModel::Selectors::SecurityTokenSerializer ^ keyInfoSerializer, System::IdentityModel::Selectors::SecurityTokenResolver ^ outOfBandTokenResolver);
public virtual System.IdentityModel.Tokens.SamlCondition LoadCondition (System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver);
abstract member LoadCondition : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlCondition
override this.LoadCondition : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlCondition
Public Overridable Function LoadCondition (reader As XmlDictionaryReader, keyInfoSerializer As SecurityTokenSerializer, outOfBandTokenResolver As SecurityTokenResolver) As SamlCondition

パラメーター

reader
XmlDictionaryReader

SAML 条件を読み取る XmlDictionaryReader

keyInfoSerializer
SecurityTokenSerializer

デジタル署名の KeyInfo 句を読み取る SecurityTokenSerializer

outOfBandTokenResolver
SecurityTokenResolver

デジタル署名を作成したセキュリティ トークンを決定する SecurityTokenResolver

戻り値

SAML アサーションの有効性の評価時に考慮しなければならない条件を指定する SamlCondition

例外

readernull です。

注釈

<saml:Condition> 要素は拡張可能なポイントであるため、アプリケーションで独自の条件を定義できますが、その場合は、それらの条件の読み取り方法を理解しているシリアライザーが必要です。 カスタム属性を読み取ることができるシリアライザーを作成するには、SamlSerializer からクラスを派生し、LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) メソッドをオーバーライドします。

適用対象

こちらもご覧ください