Sdílet prostřednictvím


Identity řešení pro správu webových aplikací .NET

Následující tabulka obsahuje přehled různých řešení pro správu identit, která je možné použít v aplikacích ASP.NET Core. Tato řešení nabízejí funkce a možnosti pro správu ověřování, autorizace a identity uživatelů v rámci aplikace. Obsahuje možnosti pro aplikace, které jsou:

  • Založené na kontejnerech
  • V místním prostředí, kde spravujete instalaci a infrastrukturu pro jeho podporu.
  • Spravované, jako jsou cloudové služby , jako je Microsoft Entra

Následující tabulka uvádí opensourcová i komerční řešení v abecedním pořadí. Každý řádek obsahuje podrobnosti, jako je typ licence, web a dokumentace, které jsou specifické pro integraci ASP.NET Core. Tabulka vám může pomoct identifikovat řešení správy identit, která nejlépe odpovídají potřebám vaší aplikace.

Mnoho komerčních licencí poskytuje "komunitu" nebo bezplatné možnosti, které můžou být k dispozici v závislosti na velikosti vaší společnosti a požadavcích aplikace.

Name Type Typ licence Dokumentace
ASP.NET Core Identity Vlastní hostitel OSS (MIT) Zabezpečení webové aplikace pomocí ASP.NET Core Identity
Ověřování 0 Spravované Obchodní Začínáme
Duende IdentityServer Vlastní hostitel Obchodní Identity integrace ASP.NET
Keycloak Kontejner OSS (Apache 2.0) Dokumentace ke klientským adaptérům Keycloak
Microsoft Entra ID Spravované Obchodní Dokumentace k Entra
Okta Spravované Obchodní Okta pro ASP.NET Core
OpenIddict Vlastní hostitel OSS (Apache 2.0) Dokumentace k OpenIddictu

Existuje řešení, které by se mělo přidat do tohoto seznamu? Máte opravu, návrh nebo zpětnou vazbu? Vítáme vaše příspěvky. Naučte se přispívat.