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, das bestätigt, dass eine Autorisierungsentscheidung bezüglich des Zugriffs durch den Betreff der angegebenen Ressource getroffen wurde.
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 für den Zugriff auf eine bestimmte Ressource autorisiert ist. Die Ansprüche in einer SAML-Assertion werden durch SAML-Anweisungen dargestellt. Die SAML-Spezifikation definiert einen Satz von SAML-Anweisungstypen und einer davon ist ein SamlAuthorizationDecisionStatement. Eine SamlAuthorizationDecisionStatement Autorisierungsentscheidung bezüglich des Zugriffs durch den Betreff der angegebenen Ressource wird bestätigt. In der folgenden Tabelle sind die Eigenschaften zusammengefasst, die der Autorisierungsentscheidung zugeordnet sind.
| Eigentum | Beschreibung |
|---|---|
| AccessDecision | 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. |
| SamlActions | Der Satz von Aktionen, die der Betreff für die durch die Resource Eigenschaft dargestellte Ressource ausführen darf. |
Konstruktoren
| Name | Beschreibung |
|---|---|
| SamlAuthorizationDecisionStatement() |
Initialisiert eine neue Instanz der SamlAuthorizationDecisionStatement-Klasse. |
| SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>, SamlEvidence) |
Initialisiert eine neue Instanz der SamlAuthorizationDecisionStatement-Klasse. unter Verwendung des angegebenen Betreffs, der Ressource, der Autorisierungsentscheidung und der aktionen, die vom Thema für die Ressource angefordert werden. |
| SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>) |
Initialisiert eine neue Instanz der SamlAuthorizationDecisionStatement-Klasse. unter Verwendung des angegebenen Betreffs, der Ressource, der Autorisierungsentscheidung und der aktionen, die vom Thema für die Ressource angefordert werden. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AccessDecision |
Dient zum Abrufen oder Festlegen der Autorisierungsentscheidung, die von der SAML-Autorität im Hinblick auf den Zugriff durch den Betreff der angegebenen Ressource gerendert wird. |
| ClaimType |
Ruft den Typ des Sicherheitsanspruchs ab. |
| Evidence |
Dient zum Abrufen oder Festlegen des Nachweises, dass die SAML-Autorität zum Rendern der Autorisierungsentscheidung verwendet wurde. |
| IsReadOnly |
Ruft einen Wert ab, der angibt, ob die Eigenschaften dieser Instanz schreibgeschützt sind. |
| Resource |
Die Ressource, auf die der Zugriff durch den Betreff des SamlSecurityToken Sicherheitstokens gesucht wird. |
| SamlActions |
Ruft den Satz von Aktionen ab, die der Betreff für die Ressource ausführen autorisiert ist. |
| SamlSubject |
Dient zum Abrufen oder Festlegen des Betreffs eines SamlSecurityToken Sicherheitstokens. (Geerbt von SamlSubjectStatement) |
Methoden
| Name | Beschreibung |
|---|---|
| AddClaimsToList(IList<Claim>) |
Fügt der angegebenen Auflistung von Ansprüchen Ansprüche basierend auf den Eigenschaften dieser Instanz hinzu. |
| CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator) |
Erstellt eine Autorisierungsrichtlinie für ein SamlSecurityToken Sicherheitstoken. (Geerbt von SamlSubjectStatement) |
| 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) |
| MakeReadOnly() |
Bewirkt, dass diese Instanz schreibgeschützt ist. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) |
Liest die SAML-Autorisierungsanweisung aus dem angegebenen XML-Reader. |
| SetSubject(SamlSubject) |
Legt den Betreff 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 den angegebenen XML-Serialisierer. |