System.Security.Claims Namespace
.NET Framework 4.5
Contains classes that implement claims-based identity in the .NET Framework, including classes that represent claims, claims-based identities, and claims-based principals.
| Class | Description | |
|---|---|---|
|
AuthenticationInformation | Contains the authentication information that an authority asserted when creating a token for a subject. |
|
AuthenticationTypes | Defines authentication types for the AuthenticationType property. |
|
AuthorizationContext | Provides context information of an authorization event. This includes the principal that represents the caller, the resource that is being requested, and the action that is being performed. |
|
Claim | Represents a claim. |
|
ClaimProperties | Defines the keys for properties contained in the Properties property. |
|
ClaimsAuthenticationManager | Defines the base implementation for a claims authentication manager. The claims authentication manager provides a place in the claims processing pipeline for applying processing logic (filtering, validation, extension) to the claims collection in the incoming principal before execution reaches your application code. |
|
ClaimsAuthorizationManager | Defines the base implementation for a claims authorization manager. |
|
ClaimsIdentity | Represents a claims-based identity. |
|
ClaimsPrincipal | An IPrincipal implementation that supports multiple claims-based identities. |
|
ClaimTypes | Defines constants for the well-known claim types that can be assigned to a subject. This class cannot be inherited. |
|
ClaimValueTypes | Defines claim value types according to the type URIs defined by W3C and OASIS. This class cannot be inherited. |
|
DynamicRoleClaimProvider | The single method, AddDynamicRoleClaims, exposed by this class is obsolete. You can use a ClaimsAuthenticationManager object to add claims to a ClaimsIdentity object. |