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 mediante el lector 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

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

que SamlCondition 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, lo que es posible porque el <saml:Condition> elemento es un punto de extensibilidad, un serializador que entiende cómo leer esas condiciones es necesario. Para crear un serializador que pueda leer los atributos personalizados, derive una clase de SamlSerializer e invalide el LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) método .

Se aplica a

Consulte también