SamlSerializer.LoadCondition Método

Definición

Lee una condición que se debe tener en cuenta al evaluar la validez de una aserción de SAML utilizando el lector de XML especificado.

public:
 virtual System::IdentityModel::Tokens::SamlCondition ^ LoadCondition(System::Xml::XmlDictionaryReader ^ reader, System::IdentityModel::Selectors::SecurityTokenSerializer ^ keyInfoSerializer, System::IdentityModel::Selectors::SecurityTokenResolver ^ outOfBandTokenResolver);
public virtual System.IdentityModel.Tokens.SamlCondition LoadCondition (System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver);
abstract member LoadCondition : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlCondition
override this.LoadCondition : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlCondition
Public Overridable Function LoadCondition (reader As XmlDictionaryReader, keyInfoSerializer As SecurityTokenSerializer, outOfBandTokenResolver As SecurityTokenResolver) As SamlCondition

Parámetros

reader
XmlDictionaryReader

XmlDictionaryReader para leer la condición de 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

SamlCondition que especifica una condición que se debe tener en cuenta al evaluar la validez de una aserción de SAML.

Excepciones

reader es null.

Comentarios

Cuando una aplicación define su propio conjunto de condiciones, que es posible porque el elemento <saml:Condition> es un punto de extensibilidad, se necesita un serializador que entiende cómo leer esas condiciones. Para crear un serializador que pueda leer los atributos personalizados, derive una clase de SamlSerializer e invalide el método LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver).

Se aplica a

Consulte también