Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Microsoft.AspNet.Identity namespace contains classes and interfaces related to managing users and roles for ASP.NET Identity.
Classes
Class | Description | |
---|---|---|
![]() |
ClaimsIdentityFactory<TUser> | Creates a ClaimsIdentity from a User |
![]() |
ClaimsIdentityFactory<TUser, TKey> | Creates a ClaimsIdentity from a user. |
![]() |
Constants | Constants class |
![]() |
DefaultAuthenticationTypes | Enumerates the default authentication types. |
![]() |
EmailTokenProvider<TUser> | Represents a token provider that generates tokens from the user's security stamp and notifies a user via email. |
![]() |
EmailTokenProvider<TUser, TKey> | Represents a token provider that generates tokens from the user's security stamp and notifies a user via their email. |
![]() |
IdentityExtensions | Provides extension methods to get the user name or user ID from an identity. |
![]() |
IdentityMessage | Represents a message. |
![]() |
IdentityResult | Represents the result of an identity operation. |
![]() |
IIdentityMessageServiceExtensions | |
![]() |
MinimumLengthValidator | Represents a minimum length password validator. |
![]() |
PasswordHasher | Implements password hashing methods. |
![]() |
PasswordValidator | Provides properties and methods that are used to validate some basic password policy like length and number of non alphanumerics. |
![]() |
PhoneNumberTokenProvider<TUser> | Represents a TokenProvider that generates tokens from the user's security stamp and notifies a user via their phone number. |
![]() |
PhoneNumberTokenProvider<TUser, TKey> | Represents a token provider that generates tokens from the user's security stamp and notifies a user via their phone number. |
![]() |
RoleManager<TRole> | Exposes role related API which will automatically save changes to the RoleStore. |
![]() |
RoleManager<TRole, TKey> | Exposes the role related APIs which will automatically save changes to the RoleStore. |
![]() |
RoleManagerExtensions | Represents extension methods for RoleManager. |
![]() |
RoleValidator<TRole> | Represents a class that validates roles before they are saved. |
![]() |
RoleValidator<TRole, TKey> | Represents a class that validates roles before they are saved. |
![]() |
TotpSecurityStampBasedTokenProvider<TUser, TKey> | Represents a TokenProvider that generates time based codes using the user security stamp. |
![]() |
UserLoginInfo | Represents a linked login for a user (i.e. a facebook/google account). |
![]() |
UserManager<TUser> | Represents the user manager for users where the primary key for the user is of type string. |
![]() |
UserManager<TUser, TKey> | Exposes user related APIs which will automatically save changes to the UserStore. |
![]() |
UserManagerExtensions | Represents the extension methods for user manager. |
![]() |
UserValidator<TUser> | Represents a class that validates users before they are saved. |
![]() |
UserValidator<TUser, TKey> | Represents a class that validates users before they are saved. |
Interfaces
Interface | Description | |
---|---|---|
![]() |
IClaimsIdentityFactory<TUser> | Defines the method a factory must implement to create a claims identity from a user. |
![]() |
IClaimsIdentityFactory<TUser, TKey> | Defines the method a factory must implement to asynchronously create a claims identity from an IUser. |
![]() |
IIdentityMessageService | Defines the methods to implement to expose a way to send messages, for example, e-mail or SMS. |
![]() |
IIdentityValidator<T> | Defines the methods to implement to validate an item. |
![]() |
IPasswordHasher | Defines methods for password hashing. |
![]() |
IQueryableRoleStore<TRole> | Defines the members for a queryable role store. |
![]() |
IQueryableRoleStore<TRole, TKey> | Defines the members for a queryable role store. |
![]() |
IQueryableUserStore<TUser> | Defines the members for a queryable user store. |
![]() |
IQueryableUserStore<TUser, TKey> | Defines the members for a queryable user store. |
![]() |
IRole | Defines the set of data needed to persist role information. |
![]() |
IRole<TKey> | Defines the set of data needed to persist role information. |
![]() |
IRoleStore<TRole> | Defines the methods for role management. |
![]() |
IRoleStore<TRole, TKey> | Defines the methods for role management. |
![]() |
IUser | Defines the properties for a user. |
![]() |
IUser<TKey> | Defines the properties for a user. |
![]() |
IUserClaimStore<TUser> | Defines the methods to implement to store the specific claims of the user. |
![]() |
IUserClaimStore<TUser, TKey> | Defines the methods to implement to store the specific claims of the user. |
![]() |
IUserEmailStore<TUser> | Defines the methods to implement to store the user email. |
![]() |
IUserEmailStore<TUser, TKey> | Defines the methods to implement to store the user email. |
![]() |
IUserLockoutStore<TUser, TKey> | Defines the methods to implement to store information about account lockout, including access failures and lockout status. |
![]() |
IUserLoginStore<TUser> | Defines the methods to implement to map users to login providers. |
![]() |
IUserLoginStore<TUser, TKey> | Defines the methods to implement to map users to login providers. |
![]() |
IUserPasswordStore<TUser> | Defines the members for a user password store. |
![]() |
IUserPasswordStore<TUser, TKey> | Defines the members for the user password store. |
![]() |
IUserPhoneNumberStore<TUser> | Defines the members for a user phone number store. |
![]() |
IUserPhoneNumberStore<TUser, TKey> | Defines the members for the user phone number store. |
![]() |
IUserRoleStore<TUser> | Defines the methods to implement to map users to their roles. |
![]() |
IUserRoleStore<TUser, TKey> | Defines the methods to implement to map users to their roles. |
![]() |
IUserSecurityStampStore<TUser> | Defines the methods for a user security stamp store. |
![]() |
IUserSecurityStampStore<TUser, TKey> | Defines the methods for a user security stamp store. |
![]() |
IUserStore<TUser> | Defines the methods for user management APIs. |
![]() |
IUserStore<TUser, TKey> | Defines the methods for user management APIs. |
![]() |
IUserTokenProvider<TUser, TKey> | Represents the interface to generate user tokens. |
![]() |
IUserTwoFactorStore<TUser, TKey> | Provides methods used to get or set the two factor authentication for a user. |
Enumerations
Enumeration | Description | |
---|---|---|
![]() |
PasswordVerificationResult | Return result for IPasswordHasher |
Return to top