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 Core 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 Core 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 Core 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
Finestre 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
Finestre 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: