SamlSerializer.LoadStatement Méthode

Définition

Lit une instruction SAML à l'aide du lecteur XML spécifié.

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

Paramètres

reader
XmlDictionaryReader

Objet XmlDictionaryReader pour lire l'instruction SAML.

keyInfoSerializer
SecurityTokenSerializer

SecurityTokenSerializer qui lit la clause KeyInfo de la signature numérique.

outOfBandTokenResolver
SecurityTokenResolver

Objet SecurityTokenResolver qui détermine le jeton de sécurité qui a créé la signature numérique.

Retours

SamlStatement qui représente l'instruction SAML.

Exceptions

reader a la valeur null.

Exemples

SamlAttributeStatement

SamlAuthenticationStatement

SamlAuthorizationDecisionStatement

SamlSubjectStatement

SamlStatement

Remarques

SamlSecurityToken les jetons de sécurité spécifient leurs revendications à l’aide d’assertions SAML où les détails des revendications sont spécifiés dans les instructions SAML. La spécification SAML définit les types d'instructions suivants :

La méthode LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) lit les instructions SAML répertoriées précédemment. Lorsque des instructions personnalisées sont définies et utilisées par une application, créez un sérialiseur pour lire leur contenu. Pour créer le sérialiseur personnalisé, dérivez une classe de SamlSerializer et substituez la méthode LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver). Les instructions SAML personnalisées sont contenues dans un élément <saml:Statement>.

S’applique à