Saml2AuthorizationDecisionStatement Klas

Definitie

Vertegenwoordigt het <saml:AuthzDecisionStatement> element dat is gedefinieerd door SAML 2.0.

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
Overname
Saml2AuthorizationDecisionStatement

Opmerkingen

Saml2SecurityToken beveiligingstokens geven hun claims op met behulp van SAML-asserties, die kunnen opgeven of een onderwerp is gemachtigd voor toegang tot een specifieke resource. De claims in een SAML-assertie worden vertegenwoordigd door SAML-instructies. De SAML 2.0-specificatie definieert een set SAML-instructietypen en een ervan wordt vertegenwoordigd door de SamlAuthorizationDecisionStatement klasse. Wanneer deze is opgegeven in een SAML 2.0-assertie in de Saml2Assertion.Statements eigenschap, bevestigt een SamlAuthorizationDecisionStatement autorisatiebeslissing met betrekking tot toegang door het onderwerp van de assertie aan een opgegeven resource. Het onderwerp van de SAML 2.0-assertie wordt opgegeven door de Saml2Assertion.Subject eigenschap. De volgende tabel bevat een overzicht van de eigenschappen die zijn gekoppeld aan de autorisatiebeslissing.

Property Beschrijving
Decision De autorisatiebeslissing die wordt weergegeven door de SAML-instantie met betrekking tot de resource die wordt vertegenwoordigd door de Resource eigenschap.
Evidence Een set SAML-asserties waaraan de SAML-instantie heeft vertrouwd om de beslissing weer te geven.
Resource Een URI-verwijzing die de resource identificeert waartoe toegang wordt gezocht.
Actions De set acties die het onderwerp mag uitvoeren op de resource die wordt vertegenwoordigd door de Resource eigenschap. Elke actie wordt vertegenwoordigd door een exemplaar van Saml2Action.

Zie de volgende specificatie voor het element dat deze klasse vertegenwoordigt: Asserties en protocollen voor de OASIS Security Assertion Markup Language (SAML) V2.0.

Constructors

Name Description
Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision, IEnumerable<Saml2Action>)

Initialiseert een nieuw exemplaar van de Saml2AuthorizationDecisionStatement klasse met de opgegeven beslissing voor de opgegeven acties voor de opgegeven resource.

Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision)

Initialiseert een nieuw exemplaar van de Saml2AuthorizationDecisionStatement klasse met de opgegeven beslissing voor de opgegeven resource.

Velden

Name Description
EmptyResource

Hiermee wordt een lege URI-verwijzing opgehaald. De verwijzing kan worden gebruikt om de Resource eigenschap in te stellen. Wanneer dit wordt gebruikt, wordt het begin van het huidige document aangegeven.

Eigenschappen

Name Description
Actions

Hiermee haalt u de set acties op die zijn geautoriseerd voor uitvoering op de opgegeven resource.

Decision

Hiermee wordt de beslissing opgehaald of ingesteld die wordt weergegeven door de SAML-instantie met betrekking tot de opgegeven resource.

Evidence

Hiermee haalt u de set asserties op die de SAML-instantie heeft gebruikt bij het nemen van de beslissing. [Saml2Core, 2.7.4]

Resource

Hiermee wordt de URI-verwijzing opgehaald of ingesteld waarmee de resource wordt geïdentificeerd waarnaar toegangsautorisatie wordt gezocht.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op