Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

357
Visualizações
¿Cómo personalizar la página de inicio de sesión de la aplicación web ASP.NET Core con autenticación de cuenta de usuario individual angular?

(Entorno: Visual Studio 2019 v16.4.3)

Creo una nueva "Aplicación web ASP.NET Core" con las siguientes opciones

  1. ASP.Net Core 3.1
  2. Angular
  3. Autenticación de cuenta de usuario individual (con "Almacenar cuentas de usuario en la aplicación", la única opción)

Ejecutar la aplicación en Visual Studio y hacer clic en Iniciar sesión en el navegador irá a la página siguiente. https://localhost:44343/Identity/Account/Login?returnUrl=%2Fauthentication%2Flogin

No puedo encontrar la página en el código Angular o ASP.NET Core. ¿Cómo personalizar la página de inicio de sesión?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

La plantilla utiliza ASP.NET Core Identity para autenticar y almacenar usuarios y se combina con IdentityServer para implementar Open ID Connect. De modo que necesita Scaffold Identity en proyectos ASP.NET Core para modificar la interfaz de usuario como inicio de sesión, registro de usuario...

Si usa Visual Studio:

  1. Desde el Explorador de soluciones, haga clic con el botón derecho en el project > Add > New Scaffolded Item
  2. En el panel izquierdo del cuadro de diálogo Agregar Scaffold, seleccione Identity > Add .

  3. Elija Archivos para anular, por ejemplo, relacionados con el inicio de sesión: Cuenta\Inicio de sesión.

  4. Seleccione su clase de contexto de datos: ApplicationDbContext por defecto.
  5. Haga clic en el botón Add .

Si usa la CLI de .net core

  1. Cree un proyecto utilizando la plantilla: dotnet new angular --auth Individual y cree el proyecto.

  2. Si no ha instalado previamente el scaffolder de ASP.NET Core, instálelo en la terminal en el código vs:

    dotnet tool install -g dotnet-aspnet-codegenerator

  3. Agregue las referencias de paquetes de NuGet requeridas al proyecto:

    dotnet add package Microsoft.VisualStudio.Web.CodeGeneration.Design

    dotnet add package Microsoft.EntityFrameworkCore.SqlServer

  4. Puede enumerar los archivos que se pueden scaffolding con dotnet aspnet-codegenerator identity --listFiles

  5. Ejecute el scaffolder de identidad con las opciones que desee, use --files para scaffolding de archivos específicos, use el nombre completo correcto para su contexto de base de datos:

    dotnet aspnet-codegenerator identity -dc ProjectName.Data.ApplicationDbContext --files "Account.Register;Account.Login"

    Si ejecuta el scaffolder de identidad sin especificar el indicador --files o el indicador --useDefaultUI , todas las páginas de IU de identidad disponibles se crearán en su proyecto.

Ahora, si desea modificar la interfaz de usuario de inicio de sesión, puede modificar la página relevante en your project --> Areas-->Identity -->Pages-->Account -->Login.cshtml .

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda