UserManager Methods
Exposes API required to manage user objects in the database. Use Dependency Injection to access this class’s instance in a .NET 6+ application.Name | Description |
---|---|
AccessFailed(Object) | Increases the counter for failed login attempts by a specified user. If the counter value exceeds the limit, the user account is locked out. |
AddLogin<TUser>(TUser, String, String) | Adds login information required to store the specified user’s login data for the specified authentication provider. |
CreateUser<TUser>(IObjectSpace, IPrincipal, Action<TUser>, Boolean) | Creates a new user with the specified settings. |
CreateUser<TUser>(IObjectSpace, String, String, Action<TUser>) | Creates a new user with the specified settings. |
CreateUser<TUser>(IObjectSpace, String, String, String, Action<TUser>, Boolean) | Creates a new user with the specified settings. |
Equals(Object, Object) static | Determines whether the specified object instances are considered equal. Inherited from Object. |
Equals(Object) | Determines whether the specified object is equal to the current object. Inherited from Object. |
FindUserByKey<TUser>(IObjectSpace, String) | Finds an application user based on the specified user object ID. |
FindUserByLogin<TUser>(IObjectSpace, String, String) | Finds an application user based on the specified user login information. |
FindUserByName<TUser>(IObjectSpace, String) | Finds an application user based on the specified user name. |
FindUserByPrincipal<TUser>(IObjectSpace, IPrincipal) | Finds an application user based on the specified claims principal. |
GetAuthenticationToken<TUser>(TUser, Int32, IEnumerable<Claim>) | Gets an authentication token for the specified user. |
GetCurrentPrincipal() |
Gets the current user’s ClaimsPrincipal object.
|
GetHashCode() | Serves as the default hash function. Inherited from Object. |
GetLoginProviderName(IPrincipal) | Takes a claims principal and returns the name of the login provider that produced this claims principal. |
GetProviderUserKey(IPrincipal) | Returns the value of the User ID claim from the specified claims principal. |
GetType() | Gets the Type of the current instance. Inherited from Object. |
GetUserName(IPrincipal) | Returns the value of the User Name claim from the specified claims principal. |
IsLockedOut(Object) | Gets a value that indicates whether the specified user account is locked out by “Brute Force” attack protection. |
MemberwiseClone() protected | Creates a shallow copy of the current Object. Inherited from Object. |
ReferenceEquals(Object, Object) static | Determines whether the specified Object instances are the same instance. Inherited from Object. |
ResetLockout(Object) | Resets the account lockout for the specified user. |
ToString() | Returns a string that represents the current object. Inherited from Object. |
See Also