Riepilogo
In questo modulo si è aggiunto Identity a un progetto ASP.NET Core Razor Pages esistente. I componenti predefiniti dell'interfaccia utente Identity sono stati personalizzati per soddisfare i requisiti aziendali e tecnici. È stato creato un criterio di autorizzazione per proteggere determinate funzionalità dell'app. Infine, è stato usato il criterio di autorizzazione per limitare l'accesso affinché solo gli amministratori possano visualizzare e accedere a determinate funzionalità.
Un esempio completato è disponibile nel ramo solution
. Notare i punti seguenti:
- La stringa di connessione è preconfigurata per .devcontainer. Per l'esecuzione in locale, modificare la stringa di connessione affinché punti all'istanza di Local DB.
- Assicurarsi di applicare le migrazioni prima di eseguire l'app.
Altre informazioni su ASP.NET Core Identity
- Argomenti sulla sicurezza di ASP.NET Core
- Scaffolding di Identity in progetti ASP.NET Core
- Personalizzazione del modello Identity in ASP.NET Core
- Abilitare la generazione di codice a matrice per le app di autenticazione TOTP in ASP.NET Core
- Autorizzazione basata su attestazioni in ASP.NET Core
Altre informazioni
Serie di video di Channel 9: