SamlSerializer.LoadStatement Metod

Definition

Läser en SAML-instruktion med den angivna XML-läsaren.

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

Parametrar

reader
XmlDictionaryReader

En XmlDictionaryReader för att läsa SAML-instruktionen.

keyInfoSerializer
SecurityTokenSerializer

En SecurityTokenSerializer som läser satsen för KeyInfo den digitala signaturen.

outOfBandTokenResolver
SecurityTokenResolver

En SecurityTokenResolver som avgör säkerhetstoken som skapade den digitala signaturen.

Returer

En SamlStatement som representerar SAML-instruktionen.

Undantag

reader är null.

Exempel

SamlAttributeStatement

SamlAuthenticationStatement

SamlAuthorizationDecisionStatement

SamlSubjectStatement

SamlStatement

Kommentarer

SamlSecurityToken säkerhetstoken anger sina anspråk med hjälp av SAML-försäkran där informationen om anspråken anges i SAML-instruktioner. SAML-specifikationen definierar följande instruktionstyper:

Metoden LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) läser SAML-uttrycken som angavs tidigare. När anpassade instruktioner definieras och används av ett program skapar du en serialiserare för att läsa innehållet i dem. Om du vill skapa den anpassade serialiseraren härleder du en klass från SamlSerializer och åsidosätter LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) metoden. Anpassade SAML-instruktioner finns i ett <saml:Statement> element.

Gäller för