Protección de una aplicación web de .NET mediante el marco de Identity de ASP.NET Core

Intermedio
Desarrollador
ASP.NET Core
Entity Framework Core

Agregue la autenticación y la autorización a una aplicación web mediante el marco de Identity de ASP.NET Core o de seguridad nativa de ASP.NET Core.

Objetivos de aprendizaje

Objetivos de este módulo:

  • Configure la compatibilidad con Identity de ASP.NET Core en una aplicación web de ASP.NET Core existente.
  • Proporcionar nuevas capacidades de registro de usuarios.
  • Extender los componentes de la UI de Identity.
  • Personalice las funcionalidades de inicio de sesión multifactor.
  • Implementar la autorización basada en directivas mediante notificaciones.
  • Personalizar y extender el almacén de datos de Identity subyacente.

Requisitos previos

  • Experiencia de escritura de C# en el nivel de principiante
  • Experiencia con bases de datos relacionales y SQL como desarrollador
  • Familiaridad con las migraciones de Entity Framework (EF) Core
  • Capacidad de escribir Razor en el nivel de principiante
  • Familiaridad con una aplicación de autenticación de contraseña de un solo uso y duración definida como Microsoft Authenticator (disponible en Google Play Store o en Apple App Store)