SamlAuthorizationDecisionStatement Klass

Definition

Representerar ett anspråk för en SamlSecurityToken säkerhetstoken som hävdar att ett auktoriseringsbeslut om åtkomst av ämnet till den angivna resursen har fattats.

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
Arv
SamlAuthorizationDecisionStatement

Kommentarer

SamlSecurityToken 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-specifikationen definierar en uppsättning SAML-instruktionstyper och en av dem är en SamlAuthorizationDecisionStatement. En SamlAuthorizationDecisionStatement hävdar att ett auktoriseringsbeslut om åtkomst av ämnet till den angivna resursen har fattats. I följande tabell sammanfattas de egenskaper som är associerade med auktoriseringsbeslutet.

Fastighet Description
AccessDecision 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.
SamlActions Den uppsättning åtgärder som ämnet har behörighet att utföra på resursen Resource som representeras av egenskapen.

Konstruktorer

Name Description
SamlAuthorizationDecisionStatement()

Initierar en ny instans av SamlAuthorizationDecisionStatement klassen.

SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>, SamlEvidence)

Initierar en ny instans av SamlAuthorizationDecisionStatement klassen. med hjälp av det angivna ämnet, resursen, auktoriseringsbeslutet och de åtgärder som ämnet har begärt för resursen.

SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>)

Initierar en ny instans av SamlAuthorizationDecisionStatement klassen. med hjälp av det angivna ämnet, resursen, auktoriseringsbeslutet och de åtgärder som ämnet har begärt för resursen.

Egenskaper

Name Description
AccessDecision

Hämtar eller anger auktoriseringsbeslutet som återges av SAML-utfärdaren med avseende på åtkomst av ämnet till den angivna resursen.

ClaimType

Hämtar typen av säkerhetsanspråk.

Evidence

Hämtar eller anger de bevis som SAML-utfärdaren förlitade sig på för att avge auktoriseringsbeslutet.

IsReadOnly

Hämtar ett värde som anger om egenskaperna för den här instansen är skrivskyddade.

Resource

Den resurs till vilken åtkomst söks av ämnet för SamlSecurityToken säkerhetstoken.

SamlActions

Hämtar den uppsättning åtgärder som ämnet har behörighet att utföra på resursen.

SamlSubject

Hämtar eller anger ämnet för en SamlSecurityToken säkerhetstoken.

(Ärvd från SamlSubjectStatement)

Metoder

Name Description
AddClaimsToList(IList<Claim>)

Lägger till anspråk baserat på egenskaperna för den här instansen till den angivna samlingen anspråk.

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

Skapar en auktoriseringsprincip för en SamlSecurityToken säkerhetstoken.

(Ärvd från SamlSubjectStatement)
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)
MakeReadOnly()

Gör att den här instansen är skrivskyddad.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Läser SAML-auktoriseringsuttryck från den angivna XML-läsaren.

SetSubject(SamlSubject)

Anger ämnet för en SamlSecurityToken säkerhetstoken.

(Ärvd från SamlSubjectStatement)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Skriver SAML-auktoriseringsinstrukationen till den angivna XML-serialiseraren.

Gäller för

Se även