Proteggere un'app Web .NET con il framework di gestione delle identità di ASP.NET Core
Aggiungere l'autenticazione e l'autorizzazione a un'app Web usando la gestione delle identità di ASP.NET Core, il framework di sicurezza nativo di ASP.NET Core.
Obiettivi di apprendimento
Contenuto del modulo:
- Configurare il supporto della gestione delle identità in un'app Web ASP.NET Core esistente.
- Fornire nuove funzionalità di registrazione degli utenti.
- Estendere i componenti dell'interfaccia utente Identity.
- Personalizzare le funzionalità di accesso a più fattori.
- Implementare l'autorizzazione basata su criteri mediante attestazioni.
- Personalizzare ed estendere l'archivio dati Identity sottostante.
Prerequisiti
- Esperienza di livello principiante nella scrittura di codice C#
- Esperienza nell'uso di SQL e database relazionali come sviluppatore
- Familiarità con le migrazioni di Entity Framework (EF) Core
- Esperienza di livello principiante per la scrittura di codice Razor
- Familiarità con un'app autenticatore TOTP (Time-Based One-Time Passwords), ad esempio Microsoft Authenticator (disponibile in Google Play Store o Apple App Store)