aspnetcore/security/identity-management-solutions.md
The following table provides a nonexhaustive overview of identity management solutions for ASP.NET Core apps in alphabetical order. These solutions offer features and capabilities to manage user authentication, authorization, and user identity, including options for apps that are:
Depending on your company size and app requirements, many commercial licenses provide "community" or free options.
| Name | Type | License Type | Documentation |
|---|---|---|---|
| ASP.NET Core Identity | Self host | OSS (MIT) | xref:security/authentication/identity |
| Auth0 | Managed | Commercial | Get started |
| Duende IdentityServer | Self host | Commercial | ASP.NET Identity integration |
| Keycloak | Container | OSS (Apache 2.0) | Keycloak securing apps documentation |
| Microsoft Entra ID | Managed | Commercial | Entra documentation |
| Okta | Managed | Commercial | Okta for ASP.NET Core |
| OpenIddict | Self host | OSS (Apache 2.0) | OpenIddict documentation |