SamlAuthorizationDecisionStatement 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 einen Anspruch für ein SamlSecurityToken-Sicherheitstoken dar, der bestätigt, dass eine Autorisierungsentscheidung über den Zugriff des Subjekts auf die angegebene Ressource vorliegt.
public ref class SamlAuthorizationDecisionStatement : System::IdentityModel::Tokens::SamlSubjectStatement
public class SamlAuthorizationDecisionStatement : System.IdentityModel.Tokens.SamlSubjectStatement
type SamlAuthorizationDecisionStatement = class
inherit SamlSubjectStatement
Public Class SamlAuthorizationDecisionStatement
Inherits SamlSubjectStatement
- Vererbung
Hinweise
SamlSecurityToken-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-Spezifikation definiert einen Satz von SAML-Anweisungstypen, und einer dieser Anweisungstypen ist eine SamlAuthorizationDecisionStatement. Eine SamlAuthorizationDecisionStatement bestätigt, dass eine Autorisierungsentscheidung für den Zugriff des Subjekts auf die angegebene Ressource vorliegt. In der folgenden Tabelle werden die Eigenschaften zusammengefasst, die der Autorisierungsentscheidung zugeordnet werden.
Eigenschaft | Beschreibung |
---|---|
AccessDecision | 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. |
SamlActions | Der Satz an Aktionen, die das Subjekt auf der Ressource ausführen darf, die durch die Resource-Eigenschaft dargestellt wird. |
Konstruktoren
SamlAuthorizationDecisionStatement() |
Initialisiert eine neue Instanz der SamlAuthorizationDecisionStatement-Klasse. |
SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>) |
Initialisiert eine neue Instanz der SamlAuthorizationDecisionStatement-Klasse. Dabei werden der angegebene Antragsteller, die angegebene Ressource, die Autorisierungsentscheidung und die Aktionen für den Zugriff des Antragstellers auf die Ressource verwendet. |
SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>, SamlEvidence) |
Initialisiert eine neue Instanz der SamlAuthorizationDecisionStatement-Klasse. Dabei werden der angegebene Antragsteller, die angegebene Ressource, die Autorisierungsentscheidung und die Aktionen für den Zugriff des Antragstellers auf die Ressource verwendet. |
Eigenschaften
AccessDecision |
Ruft die Autorisierungsentscheidung ab oder legt diese fest, die durch die SAML-Behörde in Bezug auf den Zugriff des Subjekts auf die angegebene Ressource gerendert wurde. |
ClaimType |
Ruft den Typ des Sicherheitsanspruchs ab. |
Evidence |
Ruft den Beweis, auf den sich die SAML-Behörde verlassen hat, um die Autorisierungsentscheidung zu rendern, ab oder legt ihn fest. |
IsReadOnly |
Ruft einen Wert ab, der angibt, ob die Eigenschaften dieser Instanz schreibgeschützt sind. |
Resource |
Die Ressource, auf die der Zugriff durch das Subjekt des SamlSecurityToken-Sicherheitstokens gesucht wird. |
SamlActions |
Ruft den Satz von Aktionen ab, die das Subjekt auf der Ressource ausführen darf. |
SamlSubject |
Ruft das Subjekt eines SamlSecurityToken-Sicherheitstokens ab oder legt dieses fest. (Geerbt von SamlSubjectStatement) |
Methoden
AddClaimsToList(IList<Claim>) |
Fügt auf der Basis der Eigenschaften dieser Instanz Ansprüche zur angegebenen Auflistung der Ansprüche hinzu. |
CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator) |
Erstellt eine Autorisierungsrichtlinie für ein SamlSecurityToken-Sicherheitstoken. (Geerbt von SamlSubjectStatement) |
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) |
MakeReadOnly() |
Bewirkt, dass diese Instanz schreibgeschützt ist. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) |
Liest die SAML-Autorisierungsanweisung vom angegebenen XML-Reader. |
SetSubject(SamlSubject) |
Legt das Subjekt eines SamlSecurityToken-Sicherheitstokens fest. (Geerbt von SamlSubjectStatement) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer) |
Schreibt die SAML-Autorisierungsanweisung in das angegebene XML-Serialisierungsprogramm. |