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 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
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. |