Sécuriser une application Web .Net avec l’infrastructure d’identité ASP.NET Core
Ajouter l’authentification et l’autorisation à une application web à l’aide d’ASP.NET Core Identity, le framework de sécurité natif d’ASP.NET Core.
Objectifs d’apprentissage
Dans ce module, vous allez :
- Configurer la prise en charge des identités ASP.NET Core dans une application Web ASP.NET Core existante.
- Fournir de nouvelles fonctionnalités d’inscription utilisateur.
- Étendre les composants de l’interface utilisateur Identity.
- Personnaliser les fonctionnalités de connexion multifacteur.
- Implémenter une autorisation basée sur la stratégie à l’aide de revendications.
- Personnaliser et étendre le magasin de données d’identité sous-jacent.
Prérequis
- Expérimenter l’écriture en C# niveau débutant
- Expérimenter l’utilisation de bases de données relationnelles et SQL en tant que développeur
- Connaissance des migrations Entity Framework (EF) Core
- Aptitude à écrire du code Razor niveau débutant
- Connaissance d’une application d’authentificateur par mot de passe à usage unique et durée définie (TOTP), comme Microsoft Authenticator (disponible dans le Google Play Store ou l’App Store d’Apple)