System.Security.Claims 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 implementerar anspråksbaserad identitet i .NET, inklusive klasser som representerar anspråk, anspråksbaserade identiteter och anspråksbaserade huvudkonton.
Klasser
| Name | Description |
|---|---|
| AuthenticationInformation |
Innehåller den autentiseringsinformation som en utfärdare hävdade när en token skapades för ett ämne. |
| AuthenticationTypes |
Definierar autentiseringstyper för AuthenticationType egenskapen. |
| AuthorizationContext |
Innehåller kontextinformation om en auktoriseringshändelse. Detta inkluderar det huvudnamn som representerar anroparen, resursen som begärs och den åtgärd som utförs. |
| Claim |
Representerar ett anspråk. |
| ClaimProperties |
Definierar nycklarna för egenskaper som finns i egenskapen Properties . |
| ClaimsAuthenticationManager |
Definierar basimplementeringen för en anspråksautentiseringshanterare. Anspråksautentiseringshanteraren tillhandahåller en plats i pipelinen för anspråksbearbetning för att tillämpa bearbetningslogik (filtrering, validering, tillägg) på anspråkssamlingen i det inkommande huvudkontot innan körningen når programkoden. |
| ClaimsAuthorizationManager |
Definierar basimplementeringen för en anspråksauktoriseringshanterare. |
| ClaimsIdentity |
Representerar en anspråksbaserad identitet. |
| ClaimsPrincipal |
En IPrincipal implementering som stöder flera anspråksbaserade identiteter. |
| ClaimTypes |
Definierar konstanter för de välkända anspråkstyper som kan tilldelas till ett ämne. Det går inte att ärva den här klassen. |
| ClaimValueTypes |
Definierar anspråksvärdetyper enligt typen URI:er som definierats av W3C och OASIS. Det går inte att ärva den här klassen. |
| DynamicRoleClaimProvider |
Den enda metoden, AddDynamicRoleClaims(ClaimsIdentity, IEnumerable<Claim>), som exponeras av den här klassen är föråldrad. Du kan använda ett ClaimsAuthenticationManager objekt för att lägga till anspråk i ett ClaimsIdentity objekt. |