Introducción

Completado

Un minorista de juguetes para perros en línea, llamado Contoso Pets, está creando una aplicación para ver y administrar el catálogo de productos. Se le pide que proteja la aplicación.

En este módulo se explora el uso de ASP.NET Core Identity para admitir la autenticación y la autorización en una aplicación web de Razor Pages de ASP.NET Core.

Objetivos de aprendizaje

En este módulo, aprenderá a:

  • Configurar la compatibilidad con Identity 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.
  • Personalizar 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)