SamlSerializer.LoadStatement Método

Definición

Lee una instrucción SAML mediante el lector 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

para XmlDictionaryReader leer la instrucción SAML.

keyInfoSerializer
SecurityTokenSerializer

que SecurityTokenSerializer lee la KeyInfo cláusula de la firma digital.

outOfBandTokenResolver
SecurityTokenResolver

que SecurityTokenResolver determina el token de seguridad que creó la firma digital.

Devoluciones

SamlStatement que representa la instrucción SAML.

Excepciones

reader es null.

Ejemplos

SamlAttributeStatement

SamlAuthenticationStatement

SamlAuthorizationDecisionStatement

SamlSubjectStatement

SamlStatement

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 SAML define los siguientes tipos de instrucción:

El LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) método lee las instrucciones SAML enumeradas anteriormente. Cuando una aplicación define y usa instrucciones personalizadas, cree un serializador para leer el contenido de ellas. Para crear el serializador personalizado, derive una clase de SamlSerializer e invalide el LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) método . Las instrucciones SAML personalizadas se incluyen dentro de un <saml:Statement> elemento .

Se aplica a