Delen via


Identity beheeroplossingen voor .NET-web-apps

De volgende tabel bevat een overzicht van verschillende oplossingen voor identiteitsbeheer die kunnen worden gebruikt in ASP.NET Core-apps. Deze oplossingen bieden functies en mogelijkheden voor het beheren van gebruikersverificatie, autorisatieen gebruikersidentiteit binnen een app. Het bevat opties voor apps die:

  • Op basis van containers
  • Zelf-hostend, waar u de installatie en infrastructuur beheert om deze te ondersteunen.
  • Beheerd, zoals cloudservices zoals Microsoft Entra

De volgende tabel bevat zowel open source- als commerciële oplossingen in alfabetische volgorde. Elke regel bevat details zoals licentietype, website en documentatie die specifiek is voor ASP.NET Core-integratie. De tabel kan helpen bij het identificeren van de oplossingen voor identiteitsbeheer die het beste aansluiten bij de behoeften van uw app.

Veel van de commerciële licenties bieden 'community' of gratis opties die mogelijk beschikbaar zijn, afhankelijk van de grootte en app-vereisten van uw bedrijf.

Naam Typ Licentietype Documentatie
ASP.NET Core Identity Zelfhost OSS (Open Source Software) MIT-licentie Een web-app beveiligen met ASP.NET Core Identity
Auth0- Beheerd Commerciële Aan de slag
Duende IdentityServer Zelfhost Commercieel ASP.NET Identity integratie
Keycloak Container OSS (Apache 2.0) documentatie Keycloak-apps beveiligen
Microsoft Entra ID Beheerd Commerciële Entra-documentatie
Okta Beheerd Commerciële Okta voor ASP.NET Core
OpenIddict Zelfhost OSS (Apache 2.0) OpenIddict-documentatie

Is er een oplossing die moet worden toegevoegd aan deze lijst? Hebt u een correctie, suggestie of feedback? Wij verwelkomen uw bijdragen. Leer hoe jekunt bijdragen.