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 de ligne de commande .NET 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 de ligne de commande .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 de ligne de commande .NET 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 :