Skydda en .NET-webbapp med ramverket ASP.NET Core Identity

Medel
Developer
ASP.NET Core
Entity Framework Core

Lägg till autentisering och auktorisering i en webbapp med ASP.NET Core Identity, ASP.NET Core interna säkerhetsramverk.

Utbildningsmål

I den här modulen kommer du att:

  • Konfigurera ASP.NET Core identitetsstöd i en befintlig ASP.NET Core webbapp.
  • Tillhandahålla nya funktioner för användarregistrering.
  • Utöka komponenter för identitets-UI.
  • Anpassa funktioner för multifaktorinloggning.
  • Implementera principbaserad auktorisering med hjälp av anspråk.
  • Anpassa och utöka det underliggande identitetsdatalagret.

Förutsättningar

  • Upplev hur det är att skriva C# på nybörjarnivå
  • Upplev hur det är att använda relationsdatabaser och SQL som utvecklare
  • Bekanta dig med Entity Framework (EF) Core Migrations
  • Möjlighet att skriva Razor på nybörjarnivå
  • Bekanta dig med en app för tidsbaserade engångslösenord (TOTP), till exempel Microsoft Authenticator (tillgänglig i Google Play Butik eller Apple App Store)