Résumé
Dans ce module, vous avez ajouté Identity à un projet ASP.NET Core Razor Pages existant. Les composants de l’interface utilisateur Identity par défaut ont été personnalisés pour répondre aux besoins métier et techniques. Une stratégie d’autorisation a été créée pour sécuriser certaines fonctionnalités de l’application. Enfin, la stratégie d’autorisation a été utilisée pour limiter l’accès afin que seuls les administrateurs puissent voir certaines fonctionnalités et y accéder.
Vous trouverez un exemple complet dans la branche solution
. Notez les points suivants :
- La chaîne de connexion est préconfigurée pour .devcontainer. Si vous l’exécutez en local, changez la chaîne de connexion pour pointer vers votre instance LocalDB.
- Veillez à appliquer les migrations avant d’exécuter l’application.
En savoir plus sur ASP.NET Core Identity
- Thèmes de sécurité ASP.NET Core
- Identité d’échafaudage dans les projets ASP.NET Core
- Personnalisation du modèle d’identité dans ASP.NET Core
- Activer la génération de code QR pour les applications d’authentification TOTP dans ASP.NET Core
- Autorisation basée sur les revendications dans ASP.NET Core
En savoir plus
Série de vidéos Channel 9 :