Saml2AuthorizationDecisionStatement 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 das <saml:AuthzDecisionStatement> von SAML 2.0 definierte Element dar.
public ref class Saml2AuthorizationDecisionStatement : System::IdentityModel::Tokens::Saml2Statement
public class Saml2AuthorizationDecisionStatement : System.IdentityModel.Tokens.Saml2Statement
type Saml2AuthorizationDecisionStatement = class
inherit Saml2Statement
Public Class Saml2AuthorizationDecisionStatement
Inherits Saml2Statement
- Vererbung
Hinweise
Saml2SecurityToken Sicherheitstoken geben ihre Ansprüche mithilfe von SAML-Assertionen an, die angeben können, ob ein Subjekt für den Zugriff auf eine bestimmte Ressource autorisiert ist. Die Ansprüche in einer SAML-Assertion werden durch SAML-Anweisungen dargestellt. Die SAML 2.0-Spezifikation definiert eine Reihe von SAML-Anweisungstypen und eine davon wird durch die SamlAuthorizationDecisionStatement Klasse dargestellt. Bei Angabe in einer SAML 2.0-Assertion in der Saml2Assertion.Statements Eigenschaft bestätigt eine SamlAuthorizationDecisionStatement Autorisierungsentscheidung über den Zugriff durch den Betreff der Assertion auf eine angegebene Ressource. Der Betreff der SAML 2.0-Assertion wird von der Saml2Assertion.Subject Eigenschaft angegeben. In der folgenden Tabelle sind die Eigenschaften zusammengefasst, die der Autorisierungsentscheidung zugeordnet sind.
| Eigentum | Beschreibung |
|---|---|
| Decision | Die Autorisierungsentscheidung, die von der SAML-Autorität im Hinblick auf die ressource, die durch die Resource Eigenschaft dargestellt wird, gerendert wird. |
| Evidence | Eine Reihe von SAML-Assertionen, auf die sich die SAML-Autorität stützte, um die Entscheidung zu rendern. |
| Resource | Ein URI-Verweis, der die Ressource identifiziert, auf die der Zugriff gesucht wird. |
| Actions | Der Satz von Aktionen, die der Betreff für die durch die Resource Eigenschaft dargestellte Ressource ausführen darf. Jede Aktion wird durch eine Instanz von Saml2Action. |
Weitere Informationen zum Element, das diese Klasse darstellt, finden Sie in der folgenden Spezifikation: Assertionen und Protokolle für die OASIS Security Assertion Markup Language (SAML) V2.0.
Konstruktoren
| Name | Beschreibung |
|---|---|
| Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision, IEnumerable<Saml2Action>) |
Initialisiert eine neue Instanz der Saml2AuthorizationDecisionStatement Klasse mit der angegebenen Entscheidung für die angegebenen Aktionen für die angegebene Ressource. |
| Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision) |
Initialisiert eine neue Instanz der Saml2AuthorizationDecisionStatement Klasse mit der angegebenen Entscheidung für die angegebene Ressource. |
Felder
| Name | Beschreibung |
|---|---|
| EmptyResource |
Ruft einen leeren URI-Verweis ab. Der Verweis kann zum Festlegen der Resource Eigenschaft verwendet werden. Bei Verwendung gibt es den Anfang des aktuellen Dokuments an. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Actions |
Dient zum Abrufen oder Festlegen der Gruppe von Aktionen, die für die angegebene Ressource ausgeführt werden sollen. |
| Decision |
Ruft die entscheidung ab, die von der SAML-Autorität in Bezug auf die angegebene Ressource gerendert wird, oder legt sie fest. |
| Evidence |
Ruft den Satz von Assertionen ab, auf die die SAML-Autorität bei der Entscheidung basiert, oder legt diese fest. [Saml2Core, 2.7.4] |
| Resource |
Ruft den URI-Verweis ab, der die Ressource identifiziert, für die zugriffsautorisierung gesucht wird, oder legt diesen fest. |
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) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |