Condividi tramite


SamlSerializer.LoadCondition Metodo

Definizione

Legge una condizione che deve essere presa in considerazione quando viene verificata la validità di un'asserzione SAML utilizzando il lettore XML specificato.

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

Parametri

reader
XmlDictionaryReader

Classe XmlDictionaryReader per la lettura della condizione SAML.

keyInfoSerializer
SecurityTokenSerializer

Classe SecurityTokenSerializer che legge la clausola KeyInfo della firma digitale.

outOfBandTokenResolver
SecurityTokenResolver

Classe SecurityTokenResolver che determina il token di sicurezza responsabile della creazione della firma digitale.

Restituisce

Classe SamlCondition che specifica una condizione che deve essere presa in considerazione quando viene verificata la validità di un'asserzione SAML.

Eccezioni

reader è null.

Commenti

Quando un'applicazione definisce il proprio set di condizioni, un'azione possibile in quanto l'elemento <saml:Condition> è un punto di estendibilità, è necessario un serializzatore che sia in grado di leggere tali condizioni. Per creare un serializzatore in grado di leggere gli attributi personalizzati, derivare una classe dalla classe SamlSerializer ed eseguire l'override del metodo LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver).

Si applica a

Vedi anche