Freigeben über


SamlEvidence Klasse

Definition

Stellt die Beweise dar, die zum Rendern einer Autorisierungsentscheidung für ein SamlSecurityToken Sicherheitstoken verwendet werden.

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 Betreff 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 davon ist ein SamlAuthorizationDecisionStatement. Eine SamlAuthorizationDecisionStatement Autorisierungsentscheidung bezüglich des Zugriffs durch den Betreff der angegebenen Ressource wird bestätigt. Die SamlEvidence Klasse stellt die von einer SAML-Autorität zum Rendern einer Autorisierungsentscheidung für eine SamlAuthorizationDecisionStatement. Die Beweise werden als SAML-Assertionen oder ein Verweis auf SAML-Assertionen angegeben, die sich auf die Assertions jeweiligen AssertionIdReferences Eigenschaften beziehen.

Konstruktoren

Name Beschreibung
SamlEvidence()

Initialisiert eine neue Instanz der SamlEvidence-Klasse.

SamlEvidence(IEnumerable<SamlAssertion>)

Initialisiert eine neue Instanz der SamlEvidence Klasse mithilfe der angegebenen Gruppe von SAML-Assertionen.

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

Initialisiert eine neue Instanz der SamlEvidence Klasse mithilfe der angegebenen Gruppe von SAML-Assertionsreferenzen und SAML-Assertionen.

SamlEvidence(IEnumerable<String>)

Initialisiert eine neue Instanz der SamlEvidence Klasse mithilfe der angegebenen Gruppe von SAML-Assertionsverweise.

Eigenschaften

Name Beschreibung
AssertionIdReferences

Ruft eine Sammlung von Bezeichnern für SAML-Assertionen ab, die den Nachweis angeben, dass die SAML-Autorität zum Rendern der Autorisierungsentscheidung verwendet wurde.

Assertions

Ruft die Sammlung von SAML-Assertionen ab, die die Beweise umfassen, auf die die SAML-Autorität angewiesen ist, um die Autorisierungsentscheidung zu rendern.

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 die Nachweise aus dem angegebenen XML-Reader.

ToString()

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

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

Schreibt die Nachweise in den angegebenen XML-Serialisierer.

Gilt für: