Freigeben über


Saml2AuthorizationDecisionStatement Klasse

Definition

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
Saml2AuthorizationDecisionStatement

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)

Gilt für: