Skydda en .NET-webbapp med ramverket ASP.NET Core Identity
Lägg till autentisering och auktorisering i en webbapp med ASP.NET Core Identity, ASP.NET Cores interna säkerhetsramverk.
Utbildningsmål
I den här modulen gör du följande:
- Konfigurera ASP.NET Core Identity-stö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 Identity-datalagret.
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)