SamlSerializer.LoadCondition Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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).