Articoli basati su progetti ASP.NET Core creati con singoli account utente
ASP.NET Core Identity è incluso nei modelli di progetto in Visual Studio con l'opzione "Account utente individuali".
I modelli di autenticazione sono disponibili nell'interfaccia della riga di comando di .NET con -au Individual
:
dotnet new mvc -au Individual
dotnet new webapp -au Individual
dotnet new mvc -au Individual
dotnet new razor -au Individual
Vedere questo problema di GitHub per l'autenticazione dell'API Web.
Nessuna autenticazione
L'autenticazione viene specificata nell'interfaccia della riga di comando di .NET con l'opzione -au
. In Visual Studio la finestra di dialogo Modifica autenticazione è disponibile per le nuove applicazioni Web. L'impostazione predefinita per le nuove app Web in Visual Studio è Nessuna autenticazione.
Progetti creati senza autenticazione:
- Non contenere pagine Web e interfaccia utente per accedere e disconnettersi.
- Non contenere codice di autenticazione.
Autenticazione di Windows
L'autenticazione di Windows viene specificata per le nuove app Web nell'interfaccia della riga di comando di .NET con l'opzione -au Windows
. In Visual Studio la finestra di dialogo Modifica autenticazione fornisce le opzioni di autenticazione di Windows.
Se è selezionata l'opzione Autenticazione di Windows, l'app è configurata per l'uso del modulo IIS per l'autenticazione di Windows. L'autenticazione di Windows è destinata ai siti Web Intranet.
dotnet new webapp authentication options
La tabella seguente illustra le opzioni di autenticazione disponibili per le nuove app Web:
Opzione | Tipo di autenticazione | Collegamento per altre informazioni |
---|---|---|
None | Nessuna autenticazione. | |
Singolo | Autenticazione singola. | Introduzione a Identity in ASP.NET Core |
IndividualB2C | Autenticazione singola ospitata nel cloud con Azure AD B2C. | Azure AD B2C |
SingleOrg | Autenticazione aziendale per un singolo tenant. I tenant Entra External ID usano anche SingleOrg. | Entra ID |
MultiOrg | Autenticazione aziendale per più tenant. | Entra ID |
Windows | Autenticazione Windows. | Autenticazione di Windows |
Nuove opzioni di autenticazione dell'app Web di Visual Studio
La tabella seguente illustra le opzioni di autenticazione disponibili durante la creazione di una nuova app Web con Visual Studio:
Opzione | Tipo di autenticazione | Collegamento per altre informazioni |
---|---|---|
None | Nessuna autenticazione | |
Account utente singoli/Account utente dello Store in-app | Autenticazione singola | Introduzione a Identity in ASP.NET Core |
Account utente individuali/Connessione a un archivio utenti esistente nel cloud | Autenticazione singola ospitata nel cloud con Azure AD B2C | Azure AD B2C |
Cloud aziendale o dell'istituto di istruzione/singola organizzazione | Autenticazione aziendale per un singolo tenant | Azure AD |
Cloud aziendale o dell'istituto di istruzione/Organizzazione multipla | Autenticazione aziendale per più tenant | Azure AD |
Windows | Autenticazione di Windows | Autenticazione di Windows |
Risorse aggiuntive
Gli articoli seguenti illustrano come usare il codice generato nei modelli ASP.NET Core che usano singoli account utente:
- Account confirmation and password recovery in ASP.NET Core (Conferma dell'account e recupero della password in ASP.NET Core)
- Creare un'app ASP.NET Core con i dati utente protetti da autorizzazione