SamlConditions Klasse

Definition

Stellt eine Reihe von Bedingungen dar, die beim Bewerten der Gültigkeit einer SAML-Assertion berücksichtigt werden müssen.

public ref class SamlConditions
public class SamlConditions
type SamlConditions = class
Public Class SamlConditions
Vererbung
SamlConditions

Hinweise

SamlSecurityToken Sicherheitstoken geben ihre Ansprüche mithilfe von SAML-Assertionen und einer Reihe von Bedingungen an, die bei der Bewertung der Gültigkeit der SAML-Assertion berücksichtigt werden müssen. Die SamlConditions Klasse stellt die Reihe von Bedingungen dar. Ein Beispiel für eine Bedingung ist, ob die SAML-Assertion nicht zwischengespeichert werden darf, die durch die SamlDoNotCacheCondition Klasse dargestellt wird.

Die SAML-Spezifikation definiert zwei Bedingungen und ermöglicht die Erweiterung der Bedingungen. Die beiden von der SAML-Spezifikation definierten Bedingungen sind SamlAudienceRestrictionCondition und SamlDoNotCacheCondition. Um eine neue Bedingung zu definieren, leiten Sie eine Klasse von der SamlCondition Klasse ab.

Konstruktoren

Name Beschreibung
SamlConditions()

Initialisiert eine neue Instanz der SamlConditions-Klasse.

SamlConditions(DateTime, DateTime, IEnumerable<SamlCondition>)

Initialisiert eine neue Instanz der SamlConditions Klasse mithilfe des angegebenen Zeitrahmens und der bedingungen, wenn die SAML-Assertion gültig ist.

SamlConditions(DateTime, DateTime)

Initialisiert eine neue Instanz der SamlConditions Klasse mithilfe des angegebenen Zeitrahmens, den die SAML-Assertion gültig ist.

Eigenschaften

Name Beschreibung
Conditions

Ruft den Satz von Bedingungen ab, die beim Bewerten der Gültigkeit einer SAML-Assertion berücksichtigt werden müssen.

IsReadOnly

Ruft einen Wert ab, der angibt, ob die Eigenschaften dieser Instanz schreibgeschützt sind.

NotBefore

Ruft den frühesten Zeitpunkt ab, zu dem die SAML-Assertion gültig ist.

NotOnOrAfter

Ruft den Sofortigen Zeitpunkt ab, zu dem die SAML-Assertion abläuft.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MakeReadOnly()

Bewirkt, dass diese Instanz schreibgeschützt ist.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Liest das <saml:Conditions> Element aus dem angegebenen XML-Reader.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Schreibt das <saml:Conditions> Element in den angegebenen XML-Serializer.

Gilt für:

Weitere Informationen