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: