Freigeben über


SamlDoNotCacheCondition Klasse

Definition

Stellt eine Bedingung dar, die bei der Bewertung der Gültigkeit einer SAML-Assertion berücksichtigt werden muss.

public ref class SamlDoNotCacheCondition : System::IdentityModel::Tokens::SamlCondition
public class SamlDoNotCacheCondition : System.IdentityModel.Tokens.SamlCondition
type SamlDoNotCacheCondition = class
    inherit SamlCondition
Public Class SamlDoNotCacheCondition
Inherits SamlCondition
Vererbung
SamlDoNotCacheCondition

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 SamlDoNotCacheCondition Klasse stellt eine der von der SAML-Spezifikation definierten Bedingungen dar und stellt fest, dass die SAML-Assertion nicht zwischengespeichert werden darf. Um diese Bedingung für eine SAML-Assertion anzugeben, fügen Sie die SamlDoNotCacheCondition Klasse der von der Conditions Eigenschaft zurückgegebenen Auflistung hinzu.

Hinweis

Wenn die SamlDoNotCacheCondition Bedingung zu einem SamlSecurityToken Sicherheitstoken hinzugefügt wird, das von einem Sicherheitstokendienst für den WCF-Client ausgegeben wird, speichert ein WCF-Client das Sicherheitstoken zwischen. Da der Client den Inhalt des ausgestellten Tokens nicht überprüft, wird das Token zwischengespeichert. Der Client ist tokenagnostisch für ausgestellte Tokentypen und verarbeitet es als undurchsichtiges XML-Element. Wcf-Sicherheit speichert jedoch niemals das empfangene ausgestellte Token auf der Dienstseite zwischen; sie speichert nur die Ansprüche zwischen, die während des Tokenauthentifizierungsprozesses daraus extrahiert werden.

Konstruktoren

Name Beschreibung
SamlDoNotCacheCondition()

Initialisiert eine neue Instanz der SamlDoNotCacheCondition-Klasse.

Eigenschaften

Name Beschreibung
IsReadOnly

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

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(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:DoNotCacheCondition> 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:DoNotCacheCondition> Element in den angegebenen XML-Serializer.

Gilt für:

Weitere Informationen