SamlAuthorizationDecisionStatement Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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. |