Streszczenie
W tym module dodano Identity do istniejącego projektu ASP.NET Core Razor Pages. Domyślne składniki interfejsu użytkownika tożsamości zostały dostosowane w celu spełnienia wymagań biznesowych i technicznych. Utworzono zasady autoryzacji w celu zabezpieczenia niektórych funkcji aplikacji. Na koniec zastosowano zasady autoryzacji w celu ograniczenia dostępu, aby tylko administratorzy mogli wyświetlać i uzyskiwać dostęp do określonych funkcji.
Ukończony przykład można znaleźć w gałęzi solution
. Zwróć uwagę na następujące kwestie:
- Ciąg połączenia jest wstępnie skonfigurowany dla .devcontainer. Jeśli uruchamiasz to lokalnie, zmień ciąg połączenia, aby wskazywał na Twoją instancję LocalDB.
- Przed uruchomieniem aplikacji upewnij się, że zastosowano migracje.
Dowiedz się więcej o ASP.NET Core Identity
- Tematy bezpieczeństwa w ASP.NET Core
- tożsamość szkieletu w projektach ASP.NET Core
- Dostosowywanie modelu tożsamości w ASP.NET Core
- Włącz generowanie kodu QR dla aplikacji uwierzytelniania TOTP w ASP.NET Core
- autoryzacja oparta na oświadczeniach w usłudze ASP.NET Core
Dowiedz się więcej
Seria wideo channel 9:
- .NET dla początkujących
- tworzenie aplikacji internetowych zaplecza za pomocą platformy .NET dla początkujących