User management administers application users, including their stored details, credentials, claims, account lockout, multifactor authentication, and password recovery. ASP.NET Core Identity handles much of this security-sensitive plumbing while allowing control over the login process. section 23.2
ASP.NET Core Identity provides:
- EF Core-backed storage for users, claims, and the supporting database schema. section 23.2
- User creation, password validation, account lockout, multifactor authentication codes, and password-reset tokens. section 23.2
- Optional default UI through Microsoft.AspNetCore.Identity.UI, including Razor Pages for registration, login, two-factor authentication, and external providers. section 23.2
- Developer-controlled UI, email delivery, custom claims, and third-party identity-provider integration. section 23.2
Table 23.1 Which services are and aren’t handled by ASP.NET Core IdentityCH23.fm (view table figure)
Compare the user-management services Identity supplies with the pieces an application must implement or configure. section 23.2

