Resumen
En este módulo se ha agregado Identity a un proyecto existente de Razor Pages de ASP.NET Core. Los componentes predeterminados de la interfaz de usuario de Identity se han personalizado para satisfacer los requisitos empresariales y técnicos. Se ha creado una directiva de autorización para proteger ciertas características de la aplicación. Por último, se ha usado la directiva de autorización para restringir el acceso, de forma que solo los administradores puedan ver y acceder a determinadas funciones.
Puede encontrar un ejemplo completado en la rama solution
. Tenga en cuenta los siguientes puntos:
- La cadena de conexión está preconfigurada para .devcontainer. Si realiza la ejecución en el entorno local, cambie la cadena de conexión para que apunte a la instancia de LocalDB.
- Asegúrese de aplicar las migraciones antes de ejecutar la aplicación.
Más información sobre Identity de ASP.NET Core
- Temas de seguridad de ASP.NET Core
- Scaffolding de Identity en proyectos de ASP.NET Core
- Personalización del modelo de Identity en ASP.NET Core
- Habilitación de la generación de códigos QR para las aplicaciones de autenticación TOTP en ASP.NET Core
- Autorización basada en notificaciones en ASP.NET Core
Saber más
Serie de vídeos de Channel 9: