Zabezpieczanie aplikacji internetowej platformy .NET za pomocą platformy ASP.NET Core Identity

Średni
Developer
ASP.NET Core
Entity Framework Core

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)