SamlEvidence Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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. |