Identity řešení pro správu webových aplikací .NET
Následující tabulka obsahuje přehled různých identity řešení pro správu, 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 uživatele identity 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 identity řešení pro správu, 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é | Komerční | Začínáme |
Duende IdentityServer | Vlastní hostitel | Komerční | Identity integrace ASP.NET |
Keycloak | Kontejner | OSS (Apache 2.0) | Dokumentace k zabezpečení aplikací keycloak |
Microsoft Entra ID | Spravované | Komerční | Dokumentace k Entra |
Okta | Spravované | Komerční | 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.