Teilen über


SamlEvidence Klasse

Definition

Stellt den Beweis dar, der verwendet wird, um eine Autorisierungsentscheidung für ein SamlSecurityToken-Sicherheitstoken zu rendern.

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

Beispiele

SamlAuthorizationDecisionStatement

SamlAssertion

SamlSecurityToken

Hinweise

SamlSecurityToken Sicherheitstoken geben ihre Ansprüche mithilfe von SAML-Assertionen an, die angeben können, wann der Antragsteller für den Zugriff auf eine bestimmte Ressource autorisiert wurde. Die Ansprüche in einer SAML-Assertion werden durch SAML-Anweisungen dargestellt. Die SAML-Spezifikation definiert einen Satz von SAML-Anweisungstypen, und einer dieser Anweisungstypen ist eine SamlAuthorizationDecisionStatement. Eine SamlAuthorizationDecisionStatement bestätigt, dass eine Autorisierungsentscheidung für den Zugriff des Subjekts auf die angegebene Ressource vorliegt. Die SamlEvidence-Klasse stellt den Beweis dar, der von einer SAML-Behörde verwendet wird, um eine Autorisierungsentscheidung für eine SamlAuthorizationDecisionStatement zu rendern Der Beweis wird als SAML-Assertionen oder als Verweis auf SAML-Assertionen angegeben, die sich auf die Assertions-Eigenschaften bzw. auf die AssertionIdReferences-Eigenschaften beziehen.

Konstruktoren

SamlEvidence()

Initialisiert eine neue Instanz der SamlEvidence-Klasse.

SamlEvidence(IEnumerable<SamlAssertion>)

Initialisiert eine neue Instanz der SamlEvidence-Klasse mithilfe des angegebenen Satzes an SAML-Assertionen.

SamlEvidence(IEnumerable<String>)

Initialisiert eine neue Instanz der SamlEvidence-Klasse mithilfe des angegebenen Satzes an SAML-Assertionsverweisen.

SamlEvidence(IEnumerable<String>, IEnumerable<SamlAssertion>)

Initialisiert eine neue Instanz der SamlEvidence-Klasse mithilfe des angegebenen Satzes an SAML-Assertionsverweisen und SAML-Assertionen.

Eigenschaften

AssertionIdReferences

Ruft eine Auflistung an Bezeichnern für SAML-Assertionen ab, die den Beweis darstellen, auf den sich die SAML-Behörde verlassen hat, um die Autorisierungsentscheidung zu rendern.

Assertions

Ruft die Auflistung an SAML-Assertionen ab, die den Beweis darstellen, auf den sich die SAML-Behörde verlassen hat, um die Autorisierungsentscheidung zu rendern.

IsReadOnly

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

Methoden

Equals(Object)

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

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MakeReadOnly()

Bewirkt, dass diese Instanz schreibgeschützt ist.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

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

Liest den Beweis vom angegebenen XML-Reader.

ToString()

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

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

Schreibt den Beweis in das angegebene XML-Serialisierungsprogramm.

Gilt für: