Saml2AuthorizationDecisionStatement Klasse

Definition

Stellt ein SAML 2.0 definiertes <saml:AuthzDecisionStatement>-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 auf eine bestimmte Ressource zugreifen darf. Die Ansprüche in einer SAML-Assertion werden durch SAML-Anweisungen dargestellt. Die SAML 2.0-Spezifikation definiert einen Satz von SAML-Anweisungstypen, von denen einer durch die SamlAuthorizationDecisionStatement -Klasse dargestellt wird. Wenn in einer SAML 2.0-Assertion in der Saml2Assertion.Statements -Eigenschaft angegeben wird, wird eine SamlAuthorizationDecisionStatement Autorisierungsentscheidung bezüglich des Zugriffs durch den Antragsteller der Assertion auf eine angegebene Ressource bestätigt. Der Betreff der SAML 2.0-Assertion wird von der Saml2Assertion.Subject -Eigenschaft angegeben. In der folgenden Tabelle werden die Eigenschaften zusammengefasst, die der Autorisierungsentscheidung zugeordnet werden.

Eigenschaft Beschreibung
Decision Die Autorisierungsentscheidung, die von der SAML-Behörde in Bezug auf die von der Resource-Eigenschaft dargestellte Ressource gerendert wurde.
Evidence Ein Satz von SAML-Assertionen, auf den sich die SAML-Behörde verlassen hat, um die Entscheidung zu rendern.
Resource Ein URI-Verweis, der die Ressource identifiziert, zu der Zugriff gesucht wird.
Actions Der Satz an Aktionen, die das Subjekt auf der Ressource ausführen darf, die durch die Resource-Eigenschaft dargestellt wird. Jede Aktion wird durch eine instance von Saml2Actiondargestellt.

Weitere Informationen zum Element, das von dieser Klasse dargestellt wird, erhalten Sie in der folgenden Spezifikation: Assertions and Protocols for the OASIS Security Assertion Markup Language (SAML) V2.0 (Assertionen und Protokolle für OASIS-SAML V2.0 (Assertion Markup Language)).

Konstruktoren

Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision)

Initialisiert eine neue Instanz der Saml2AuthorizationDecisionStatement-Klasse mit der angegebenen Entscheidung für die angegebene Ressourcen.

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.

Felder

EmptyResource

Ruft einen leeren URI-Verweis ab. Der Verweis kann verwendet werden, um die Resource-Eigenschaft festzulegen. Wenn es verwendet wird, gibt es den Anfang des aktuellen Dokuments an.

Eigenschaften

Actions

Ruft den Satz von Aktionen ab, die für die angegebene Ressource ausgeführt werden dürfen, oder legt diesen fest.

Decision

Ruft die von der SAM-Behörde gerenderte Entscheidung hinsichtlich der angegebenen Ressource ab oder legt diese fest.

Evidence

Ruft den Satz von Assertionen ab, auf die sich die SAML-Autorität im Rahmen des Entscheidungsprozesses berufen hat, oder legt diesen fest. [Saml2Core, 2.7.4]

Resource

Ruft den URI-Verweis ab, der die Ressource identifiziert, zu der die Zugangsberechtigung gesucht wird, oder legt diesen fest.

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)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für: