SamlSerializer.LoadCondition Methode

Definition

Liest eine Bedingung, die beim Bewerten der Gültigkeit einer SAML-Assertion mit dem angegebenen XML-Reader berücksichtigt werden muss.

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

Parameter

reader
XmlDictionaryReader

Eine XmlDictionaryReader zum Lesen der SAML-Bedingung.

keyInfoSerializer
SecurityTokenSerializer

A SecurityTokenSerializer that reads the KeyInfo clause of the digital signature.

outOfBandTokenResolver
SecurityTokenResolver

Ein SecurityTokenResolver Wert, der das Sicherheitstoken bestimmt, das die digitale Signatur erstellt hat.

Gibt zurück

Ein SamlCondition Wert, der eine Bedingung angibt, die bei der Beurteilung der Gültigkeit einer SAML-Assertion berücksichtigt werden muss.

Ausnahmen

reader ist null.

Hinweise

Wenn eine Anwendung einen eigenen Satz von Bedingungen definiert, was möglich ist, da das <saml:Condition> Element ein Erweiterungspunkt ist, ist ein Serialisierer, der versteht, wie diese Bedingungen gelesen werden müssen. Um einen Serialisierer zu erstellen, der die benutzerdefinierten Attribute lesen kann, leiten Sie eine Klasse von der Methode ab SamlSerializer und überschreiben sie.LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Gilt für:

Weitere Informationen