System.IdentityModel.Policy Namnområde
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.
Innehåller klasser som används för att implementera auktoriseringsprincip när du använder den WCF-anspråksbaserade identitetsmodellen.
Från och med .NET Framework 4.5 och integreringen av Windows Identity Foundation (WIF) i .NET Framework har den WCF-anspråksbaserade identitetsmodellen ersatts av WIF. WIF tillhandahåller en anspråksbaserad identitetsobjektmodell som kan användas för att tillhandahålla autentisering och auktorisering i flera Microsoft produktstackar, inklusive CLR, WCF och ASP.NET. I WIF implementeras auktoriseringsprincipen genom att ClaimsAuthorizationManager utöka klassen. Från och med .NET 4.5 bör auktoriseringsprincipen implementeras med wif i stället för klasserna i namnområdet System.IdentityModel.Claims.
Klasser
| Name | Description |
|---|---|
| AuthorizationContext |
Resultatet av utvärderingen av alla auktoriseringsprinciper som är tillgängliga från token i det skickade meddelandet och genom att anropa GetAuthorizationPolicies(OperationContext) metoden. |
| EvaluationContext |
När det åsidosätts i en härledd klass representerar resultatet av de auktoriseringsprinciper som har utvärderats. |
Gränssnitt
| Name | Description |
|---|---|
| IAuthorizationComponent |
Representerar en komponent som används för att auktorisera användare. |
| IAuthorizationPolicy |
Definierar en uppsättning regler för att auktorisera en användare, givet en uppsättning anspråk. |