Een .NET-web-app beveiligen met het ASP.NET Core Identity Framework

Gevorderd
Developer
ASP.NET Core
Entity Framework Core

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)