SamlSerializer.LoadAttribute メソッド

定義

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

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

パラメーター

reader
XmlDictionaryReader

属性を読み取る XmlDictionaryReader

keyInfoSerializer
SecurityTokenSerializer

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

outOfBandTokenResolver
SecurityTokenResolver

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

返品

SAML セキュリティ トークンのサブジェクトの属性である要求を表す SamlAttribute

注釈

アプリケーションが独自の属性セットを定義する場合 (SAML 属性が拡張ポイントであるために可能)、それらの属性の読み取り方法を理解するシリアライザーが必要です。 SAML 属性は XML 属性とは異なります。 SAML 属性は、 <saml:Attribute> 要素内に含まれており、属性だけでなく、任意の整形式 XML を含めることができます。 カスタム属性を読み取ることができるシリアライザーを作成するには、 SamlSerializer からクラスを派生させ、 LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) メソッドをオーバーライドします。

適用対象

こちらもご覧ください