Identity soluzioni di gestione per le app Web .NET
La tabella seguente offre una panoramica delle varie soluzioni di gestione delle identità che possono essere usate nelle app ASP.NET Core. Queste soluzioni offrono funzionalità e funzionalità per gestire l'autenticazione utente, l'autorizzazione e l'identità utente all'interno di un'app. Include opzioni per le app che sono:
- Basato su contenitori
- Self-hosted, in cui si gestiscono l'installazione e l'infrastruttura per supportarla.
- Gestito, ad esempio servizi basati sul cloud come Microsoft Entra
La tabella seguente elenca sia soluzioni open source che commerciali in ordine alfabetico. Ogni riga contiene dettagli, ad esempio tipo di licenza, sito Web e documentazione specifici per l'integrazione di ASP.NET Core. La tabella consente di identificare le soluzioni di gestione delle identità che meglio si allineano alle esigenze dell'app.
Molte delle licenze commerciali offrono opzioni "community" o gratuite che possono essere disponibili a seconda delle dimensioni aziendali e dei requisiti dell'app.
Nome | Tipo | Tipo di licenza | Documentazione |
---|---|---|---|
ASP.NET Core Identity | Self-host | OSS (MIT) | Proteggere un'app Web con ASP.NET Core Identity |
Autenticazione 0 | Gestito | Commerciale | Per iniziare |
Duende IdentityServer | Self-host | Commerciale | Identity integrazione di ASP.NET |
Keycloak | Contenitore | OSS (Apache 2.0) | Documentazione degli adattatori client keycloak |
Microsoft Entra ID | Gestito | Commerciale | Documentazione di Entra |
Okta | Gestito | Commerciale | Okta per ASP.NET Core |
OpenIddict | Self-host | OSS (Apache 2.0) | Documentazione di OpenIddict |
Esiste una soluzione che deve essere aggiunta a questo elenco? Hai una correzione, un suggerimento o un feedback? Siamo lieti dei vostri contributi. Informazioni su come contribuire.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per