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

Pour XmlDictionaryReader lire l’instruction SAML.

keyInfoSerializer
SecurityTokenSerializer

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

outOfBandTokenResolver
SecurityTokenResolver

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

Retours

Qui SamlStatement 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 LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) méthode 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 le contenu de ces instructions. Pour créer le sérialiseur personnalisé, dérivez une classe et SamlSerializer remplacez la LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) méthode. Les instructions SAML personnalisées sont contenues dans un <saml:Statement> élément.

S’applique à