Zabezpieczanie aplikacji internetowej platformy .NET za pomocą platformy ASP.NET Core Identity
Dodawanie uwierzytelniania i autoryzacji do aplikacji internetowej przy użyciu ASP.NET Core Identity, natywnej struktury zabezpieczeń ASP.NET Core.
Cele szkolenia
Zawartość tego modułu:
- Skonfiguruj obsługę ASP.NET Core Identity w istniejącej aplikacji internetowej ASP.NET Core.
- Zapewnianie możliwości rejestracji nowych użytkowników.
- Rozszerzanie składników interfejsu użytkownika do obsługi tożsamości.
- Dostosowywanie możliwości logowania wieloskładnikowego.
- Implementowanie autoryzacji opartej na zasadach przy użyciu oświadczeń.
- Dostosowywanie i zwiększanie bazowego magazynu danych mechanizmu Identity.
Wymagania wstępne
- Doświadczenie w pisaniu kodu w języku C# na poziomie dla początkujących
- Doświadczenie w korzystaniu z relacyjnych baz danych i języka SQL jako deweloper
- Znajomość migracji na platformę Entity Framework (EF) Core
- Umiejętność pisania kodu w języku Razor na poziomie osoby początkującej
- Znajomość aplikacji uwierzytelniającej z jednorazowymi hasłami ograniczonymi czasowo, takiej jak Microsoft Authenticator (dostępnej w sklepie Google Play lub sklepie Apple App Store)