Een .NET-web-app beveiligen met het ASP.NET Core Identity Framework
Voeg verificatie en autorisatie toe aan een web-app met behulp van ASP.NET Core Identity, ASP.NET het systeemeigen beveiligingsframework van Core.
Leerdoelen
In deze module leert u het volgende:
- 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.
- Pas de mogelijkheden voor meervoudige aanmelding aan.
- 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)