SamlSerializer.LoadStatement 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 un'istruzione SAML utilizzando il lettore XML specificato.
public:
virtual System::IdentityModel::Tokens::SamlStatement ^ LoadStatement(System::Xml::XmlDictionaryReader ^ reader, System::IdentityModel::Selectors::SecurityTokenSerializer ^ keyInfoSerializer, System::IdentityModel::Selectors::SecurityTokenResolver ^ outOfBandTokenResolver);
public virtual System.IdentityModel.Tokens.SamlStatement LoadStatement (System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver);
abstract member LoadStatement : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlStatement
override this.LoadStatement : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlStatement
Public Overridable Function LoadStatement (reader As XmlDictionaryReader, keyInfoSerializer As SecurityTokenSerializer, outOfBandTokenResolver As SecurityTokenResolver) As SamlStatement
Parametri
- reader
- XmlDictionaryReader
Oggetto XmlDictionaryReader per la lettura dell'istruzione 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 SamlStatement che rappresenta l'istruzione SAML.
Eccezioni
reader
è null
.
Esempio
SamlAuthorizationDecisionStatement
Commenti
SamlSecurityToken i token di sicurezza specificano le attestazioni usando asserzioni SAML in cui i dettagli delle attestazioni vengono specificati nelle istruzioni SAML. La specifica SAML definisce i tipi di istruzione seguenti:
Il metodo LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) legge le istruzioni SAML elencate precedentemente. Quando istruzioni personalizzate vengono definite e utilizzate da un'applicazione, creare un serializzatore per leggere il contenuto di tali istruzioni. Per creare un serializzatore personalizzato, derivare una classe dalla classe SamlSerializer ed eseguire l'override del metodo LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver). Le istruzioni SAML personalizzate sono contenute all'interno di un elemento <saml:Statement>
.