Articles basés sur les projets ASP.NET Core créés avec des comptes d’utilisateur individuels

ASP.NET Core Identity est inclus dans les modèles de projet dans Visual Studio avec l'option « Comptes d'utilisateurs individuels ».

Les modèles d’authentification sont disponibles dans l’interface CLI .NET Core avec -au Individual :

dotnet new mvc -au Individual
dotnet new webapp -au Individual
dotnet new mvc -au Individual
dotnet new razor -au Individual

Consultez ce problème GitHub pour l’authentification de l’API web.

Aucune authentification

L’authentification est spécifiée dans l’interface CLI .NET Core avec l’option -au. Dans Visual Studio, la boîte de dialogue Modifier l’authentification est disponible pour les nouvelles applications web. La valeur par défaut pour les nouvelles applications web dans Visual Studio est Aucune authentification.

Projets créés sans authentification :

  • Ne contiennent pas de pages web et d’interface utilisateur pour vous connecter et vous déconnecter.
  • Ne contient pas de code d’authentification.

Authentification Windows

L’authentification Windows est spécifiée pour les nouvelles applications web dans l’interface CLI .NET Core avec l’option -au Windows. Dans Visual Studio, la boîte de dialogue Modifier l’authentification fournit les options d’authentification Windows.

Si l’authentification Windows est sélectionnée, l’application est configurée pour utiliser le module IIS d’authentification Windows. L’authentification Windows est destinée aux sites web Intranet.

options d’authentification des nouvelles applications web dotnet

Le tableau suivant montre les options d’authentification disponibles pour les nouvelles applications web :

Option Type d'authentification Lien vers plus d’informations
Aucun Aucune authentification.
Individuel Authentification individuelle. Présentation d’Identity sur ASP.NET Core
IndividualB2C Authentification individuelle hébergée dans le cloud avec Azure AD B2C. Azure AD B2C
SingleOrg Authentification d’organisation pour un seul abonné. Les locataires ID externe Microsoft Entra utilisent également SingleOrg. Entra ID
MultiOrg Authentification d’organisation pour plusieurs abonnés. Entra ID
Windows Authentification Windows. Authentification Windows

Options d’authentification des nouvelles applications web dotnet

Le tableau suivant montre les options d’authentification disponibles lors de la création d’une application web avec Visual Studio :

Option Type d'authentification Lien vers plus d’informations
None Aucune authentification
Comptes utilisateur individuels/Stocker des comptes d’utilisateur dans l’application Authentification individuelle Présentation d’Identity sur ASP.NET Core
Comptes d’utilisateurs individuels/Se connecter à un magasin d’utilisateurs existant dans le cloud Authentification individuelle hébergée dans le cloud avec Azure AD B2C Azure AD B2C
Cloud professionnel ou scolaire/Organisation unique Authentification d’organisation pour un seul locataire Azure AD
Cloud professionnel ou scolaire/Plusieurs organisations Authentification d’organisation pour plusieurs locataires Azure AD
Windows Authentification Windows Authentification Windows

Ressources supplémentaires

Les articles suivants montrent comment utiliser le code généré dans les modèles ASP.NET Core qui utilisent des comptes utilisateur individuels :