Compartir a través de


Artículos basados en los proyectos ASP.NET Core creados con cuentas de usuario individuales

ASP.NET Core Identity se incluye en las plantillas de proyecto de Visual Studio con la opción "Cuentas de usuario individuales".

Las plantillas de autenticación están disponibles en la CLI de .NET con -au Individual:

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

Consulte esta incidencia de GitHub para la autenticación de API web.

Sin autenticación

La autenticación se especifica en la CLI de .NET con la opción -au. En Visual Studio, el cuadro de diálogo Cambiar autenticación está disponible para las nuevas aplicaciones web. El valor predeterminado para las nuevas aplicaciones web en Visual Studio es Sin autenticación.

Proyectos creados sin autenticación:

  • No contienen páginas web ni interfaz de usuario para iniciar sesión y cerrar sesión.
  • No contienen código de autenticación.

Autenticación de Windows

La autenticación de Windows se especifica para las nuevas aplicaciones web en la CLI de .NET con la opción -au Windows. En Visual Studio, el cuadro de diálogo Cambiar autenticación proporciona las opciones de autenticación de Windows.

Si se selecciona Autenticación de Windows, la aplicación se configura para usar el módulo IIS de autenticación de Windows. La autenticación de Windows está pensada para sitios web de intranet.

Opciones de autenticación de dotnet new webapp

En la tabla siguiente se muestran las opciones de autenticación disponibles para las nuevas aplicaciones web:

Opción Tipo de autenticación Vínculo para más información
None Sin autenticación.
Individual Autenticación individual. Introducción a Identity en ASP.NET Core
IndividualB2C Autenticación individual hospedada en la nube con Azure AD B2C. Azure AD B2C
SingleOrg Autenticación organizativa para un solo inquilino. Los inquilinos de id. externo de Entra también usan SingleOrg. Entra ID
MultiOrg Autenticación organizativa para varios inquilinos. Entra ID
Windows Autenticación de Windows. Autenticación de Windows

Opciones de autenticación de new webapp de Visual Studio

En la tabla siguiente se muestran las opciones de autenticación disponibles al crear una nueva aplicación web con Visual Studio:

Opción Tipo de autenticación Vínculo para más información
Ninguno Sin autenticación
Cuentas de usuario individuales/Almacenar cuentas de usuario en la aplicación Autenticación individual Introducción a Identity en ASP.NET Core
Cuentas de usuario individuales/Conectarse a un almacén de usuarios existente en la nube Autenticación individual hospedada en la nube con Azure AD B2C Azure AD B2C
Nube profesional o educativa/Organización única Autenticación organizativa para un solo inquilino Azure AD
Nube profesional o educativa/Varias organizaciones Autenticación organizativa para varios inquilinos Azure AD
Windows Autenticación de Windows Autenticación de Windows

Recursos adicionales

En los artículos siguientes se muestra cómo usar el código generado en plantillas de ASP.NET Core que usan cuentas de usuario individuales: