SamlSerializer.LoadStatement Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Odczytuje instrukcję SAML przy użyciu określonego czytnika XML.
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
Parametry
- reader
- XmlDictionaryReader
Element XmlDictionaryReader do odczytania instrukcji SAML.
- keyInfoSerializer
- SecurityTokenSerializer
Element SecurityTokenSerializer , który odczytuje klauzulę KeyInfo podpisu cyfrowego.
- outOfBandTokenResolver
- SecurityTokenResolver
Element SecurityTokenResolver określający token zabezpieczający, który utworzył podpis cyfrowy.
Zwraca
Element SamlStatement reprezentujący instrukcję SAML.
Wyjątki
Parametr reader ma wartość null.
Przykłady
SamlAuthorizationDecisionStatement
Uwagi
SamlSecurityToken tokeny zabezpieczające określają swoje oświadczenia przy użyciu asercji SAML, w których szczegółowe informacje o oświadczeniach są określone w instrukcjach SAML. Specyfikacja SAML definiuje następujące typy instrukcji:
Metoda LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) odczytuje wcześniej wymienione instrukcje SAML. Gdy instrukcje niestandardowe są definiowane i używane przez aplikację, utwórz serializator w celu odczytania ich zawartości. Aby utworzyć niestandardowy serializator, utwórz klasę na podstawie SamlSerializer metody i zastąpij metodę LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) . Niestandardowe instrukcje SAML są zawarte w elemecie <saml:Statement> .