SamlSerializer.LoadStatement Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Lee una instrucción SAML mediante el lector de XML especificado.
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
Parámetros
- reader
- XmlDictionaryReader
XmlDictionaryReader para leer la instrucción SAML.
- keyInfoSerializer
- SecurityTokenSerializer
SecurityTokenSerializer que lee la cláusula KeyInfo
de la firma digital.
- outOfBandTokenResolver
- SecurityTokenResolver
SecurityTokenResolver que determina el token de seguridad que creó la firma digital.
Devoluciones
SamlStatement que representa la instrucción SAML.
Excepciones
reader
es null
.
Ejemplos
SamlAuthorizationDecisionStatement
Comentarios
SamlSecurityToken Los tokens de seguridad especifican sus notificaciones mediante aserciones de SAML donde se especifican los detalles de las notificaciones en instrucciones SAML. La especificación de SAML define los siguientes tipos de instrucción:
El método LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) lee las instrucciones SAML mostradas previamente. Cuando las instrucciones personalizadas son definidas y utilizadas por una aplicación, cree un serializador para leer su contenido. Para crear el serializador personalizado, derive una clase de SamlSerializer e invalide el método LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver). Las instrucciones SAML personalizadas están contenidas dentro de un elemento <saml:Statement>
.