Microsoft.AspNet.Identity Namespace

The Microsoft.AspNet.Identity namespace contains classes and interfaces related to managing users and roles for ASP.NET Identity.

  ClassDescription
Public classClaimsIdentityFactory<TUser>Creates a ClaimsIdentity from a User
Public classDefaultAuthenticationTypesDefault authentication types values
Public classIdentityExtensionsExtensions making it easier to get the user name/user id claims off of an identity.
Public classIdentityResultRepresents the result of an identity operation
Public classMinimumLengthValidatorUsed to validate that strings are a minimum length
Public classPasswordHasherImplements password hashing methods
Public classRoleManager<TRole>Exposes role related api which will automatically save changes to the RoleStore
Public classRoleManagerExtensionsExtension methods for IRoleManager
Public classRoleValidator<TRole>Validates roles before they are saved to an IRoleStore
Public classUserLoginInfoRepresents a linked login for a user (i.e. a local username/password or a facebook/google account
Public classUserManager<TUser>Exposes user related api which will automatically save changes to the UserStore
Public classUserManagerExtensionsExtension methods for IUserManager
Public classUserValidator<TUser>Validates users before they are saved to an IUserStore

  InterfaceDescription
Public interfaceIClaimsIdentityFactory<TUser>Interface for creating a ClaimsIdentity from an IUser
Public interfaceIIdentityValidator<T>Used to validate an item
Public interfaceIPasswordHasherAbstraction for password hashing methods
Public interfaceIRole Minimal set of data needed to persist role data
Public interfaceIRoleStore<TRole>Interface that exposes basic role management
Public interfaceIUser Minimal interface for a user with a string user key
Public interfaceIUserClaimStore<TUser>Stores user specific claims
Public interfaceIUserLoginStore<TUser>Interface that maps users to login providers, i.e. Google, Facebook, Twitter, Microsoft
Public interfaceIUserPasswordStore<TUser>Stores a user's password hash
Public interfaceIUserRoleStore<TUser>Interface that maps users to login providers, i.e. Google, Facebook, Twitter, Microsoft
Public interfaceIUserSecurityStampStore<TUser>Stores a user's security stamp
Public interfaceIUserStore<TUser>Interface that exposes basic user management apis

  EnumerationDescription
Public enumerationPasswordVerificationResultReturn result for IPasswordHasher
Show: