SamlSerializer.LoadCondition Metodo

Definizione

Legge una condizione che deve essere presa in considerazione durante la valutazione della validità di un'asserzione SAML usando 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

Oggetto XmlDictionaryReader per leggere la condizione SAML.

keyInfoSerializer
SecurityTokenSerializer

Oggetto SecurityTokenSerializer che legge la KeyInfo clausola della firma digitale.

outOfBandTokenResolver
SecurityTokenResolver

Oggetto SecurityTokenResolver che determina il token di sicurezza che ha creato la firma digitale.

Valori restituiti

Oggetto SamlCondition che specifica una condizione che deve essere presa in considerazione durante la valutazione della validità di un'asserzione SAML.

Eccezioni

reader è null.

Commenti

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

Si applica a

Vedi anche