Een .NET-web-app beveiligen met het ASP.NET Core Identity-framework
Verificatie en autorisatie toevoegen aan een web-app met behulp van ASP.NET Core Identity, ASP.NET Core systeemeigen beveiligingsframework.
Leerdoelen
In deze module wordt het volgende behandeld:
- Configureer ASP.NET Core Identity-ondersteuning in een bestaande ASP.NET Core web-app.
- Nieuwe mogelijkheden voor gebruikersregistratie leveren.
- Onderdelen van de gebruikersinterface voor identiteit uitbreiden.
- Mogelijkheden voor aanmelden met meerdere factoren aanpassen.
- Op beleid gebaseerde autorisatie implementeren met behulp van claims.
- Het onderliggende gegevensarchief voor identiteit aanpassen en uitbreiden.
Vereisten
- Experimenteren met het schrijven van C# op beginnersniveau
- Experimenteren met relationele databases en SQL als ontwikkelaar
- Bekendheid met migraties van Entity Framework (EF) Core
- Vaardigheid om Razor te schrijven op beginnersniveau
- Bekendheid met een verificator-app voor TOTP (Time-Based One-Time Passwords; eenmalige wachtwoorden op basis van tijd), zoals Microsoft Authenticator (beschikbaar in de Google Play Store of de Apple App Store)