Podsumowanie
W tym module dodano tożsamość do istniejącego projektu ASP.NET Core Razor Pages. Domyślne składniki interfejsu użytkownika mechanizmu Identity zostały dostosowane, aby spełniały wymagania biznesowe i techniczne. Utworzono zasady autoryzacji w celu zabezpieczenia pewnych 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 solution
gałęzi . Należy uwzględnić następujące informacje:
- Parametry połączenia jest wstępnie skonfigurowany dla elementu .devcontainer. Jeśli uruchomisz go lokalnie, zmień parametry połączenia, aby wskazywał wystąpienie usługi LocalDB.
- Przed uruchomieniem aplikacji upewnij się, że zastosowano migracje.
Dowiedz się więcej o ASP.NET Core Identity
- Tematy dotyczące zabezpieczeń platformy ASP.NET Core
- Tożsamość szkieletu w projektach ASP.NET Core
- Dostosowywanie modelu tożsamości w programie ASP.NET Core
- Włączanie generowania kodu QR dla aplikacji uwierzytelniającego TOTP w usłudze ASP.NET Core
- Autoryzacja oparta na oświadczeniach w usłudze ASP.NET Core
Dowiedz się więcej
Seria filmów wideo w witrynie Channel 9:
- .NET dla początkujących
- Tworzenie aplikacji internetowych zaplecza za pomocą platformy .NET dla początkujących