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