SamlSerializer.LoadStatement メソッド

定義

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

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

パラメーター

reader
XmlDictionaryReader

SAML ステートメントを読み取る XmlDictionaryReader

keyInfoSerializer
SecurityTokenSerializer

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

outOfBandTokenResolver
SecurityTokenResolver

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

返品

SAML ステートメントを表す SamlStatement

例外

readernullです。

SamlAttributeStatement

SamlAuthenticationStatement

SamlAuthorizationDecisionStatement

SamlSubjectStatement

SamlStatement

注釈

SamlSecurityToken セキュリティ トークンは、SAML アサーションを使用して要求を指定します。ここで、要求の詳細は SAML ステートメントで指定されます。 SAML 仕様では、次のステートメントの種類が定義されています。

LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) メソッドは、前に示した SAML ステートメントを読み取ります。 カスタム ステートメントが定義され、アプリケーションによって使用される場合は、その内容を読み取るシリアライザーを作成します。 カスタム シリアライザーを作成するには、 SamlSerializer からクラスを派生させ、 LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) メソッドをオーバーライドします。 カスタム SAML ステートメントは、 <saml:Statement> 要素内に含まれています。

適用対象