SamlSerializer.LoadStatement Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
SamlAuthorizationDecisionStatement
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>
.