SamlSerializer.LoadStatement Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Liest eine SAML-Anweisung unter Verwendung des angegebenen XML-Readers.
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
Parameter
- reader
- XmlDictionaryReader
Ein XmlDictionaryReader zum Lesen der SAML-Anweisung.
- keyInfoSerializer
- SecurityTokenSerializer
Ein SecurityTokenSerializer, der die KeyInfo
-Klausel der digitalen Signatur liest.
- outOfBandTokenResolver
- SecurityTokenResolver
Ein SecurityTokenResolver, der das Sicherheitstoken bestimmt, das die digitale Signatur erstellt hat.
Gibt zurück
Eine SamlStatement, die die SAML-Anweisung darstellt.
Ausnahmen
reader
ist null
.
Beispiele
SamlAuthorizationDecisionStatement
Hinweise
SamlSecurityToken Sicherheitstoken geben ihre Ansprüche mithilfe von SAML-Assertionen an, wobei die Details der Ansprüche in SAML-Anweisungen angegeben sind. Die SAML-Spezifikation definiert die folgenden Anweisungstypen:
Die LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)-Methode liest die zuvor aufgelisteten SAML-Anweisungen. Wenn spezifische Anweisungen durch eine Anwendung definiert und verwendet werden, müssen Sie ein Serialisierungsprogramm zum Lesen der jeweiligen Inhalte erstellen. Leiten Sie zum Erstellen des benutzerdefinierten Serialisierungsprogramms eine Klasse von SamlSerializer ab, und überschreiben Sie die LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)-Methode. Benutzerdefinierte SAML-Anweisungen sind innerhalb eines <saml:Statement>
-Elements enthalten.