Saml2AuthorizationDecisionStatement Klass

Definition

Representerar elementet <saml:AuthzDecisionStatement> som definierats av 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
Arv
Saml2AuthorizationDecisionStatement

Kommentarer

Saml2SecurityToken Säkerhetstoken anger sina anspråk med hjälp av SAML-intyg, som kan ange om ett ämne har behörighet att komma åt en specifik resurs. Anspråken i en SAML-försäkran representeras av SAML-instruktioner. SAML 2.0-specifikationen definierar en uppsättning SAML-instruktionstyper och en av dem representeras av SamlAuthorizationDecisionStatement klassen. När det anges i en SAML 2.0-försäkran i Saml2Assertion.Statements egenskapen, hävdar en SamlAuthorizationDecisionStatement auktoriseringsbeslut om åtkomst av ämnet för försäkran till en angiven resurs. Ämnet för SAML 2.0-försäkran anges av Saml2Assertion.Subject egenskapen . I följande tabell sammanfattas de egenskaper som är associerade med auktoriseringsbeslutet.

Fastighet Description
Decision Det auktoriseringsbeslut som gjorts av SAML-utfärdaren med avseende på resursen Resource som representeras av egenskapen.
Evidence En uppsättning SAML-intyg som SAML-utfärdaren förlitade sig på för att återge beslutet.
Resource En URI-referens som identifierar resursen som åtkomst söks till.
Actions Den uppsättning åtgärder som ämnet har behörighet att utföra på resursen Resource som representeras av egenskapen. Varje åtgärd representeras av en instans av Saml2Action.

Mer information om elementet som den här klassen representerar finns i följande specifikation: Intyg och protokoll för OASIS Security Assertion Markup Language (SAML) V2.0.

Konstruktorer

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

Initierar en ny instans av Saml2AuthorizationDecisionStatement klassen med det angivna beslutet för de angivna åtgärderna på den angivna resursen.

Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision)

Initierar en ny instans av Saml2AuthorizationDecisionStatement klassen med det angivna beslutet för den angivna resursen.

Fält

Name Description
EmptyResource

Hämtar en tom URI-referens. Referensen kan användas för att ange Resource egenskapen. När det används anger det början av det aktuella dokumentet.

Egenskaper

Name Description
Actions

Hämtar eller anger den uppsättning åtgärder som har behörighet att utföras på den angivna resursen.

Decision

Hämtar eller anger det beslut som återges av SAML-utfärdaren med avseende på den angivna resursen.

Evidence

Hämtar eller anger den uppsättning kontroller som SAML-utfärdaren förlitade sig på när beslutet fattades. [Saml2Core, 2.7.4]

Resource

Hämtar eller anger den URI-referens som identifierar den resurs som åtkomstauktorisering söks till.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för