Úvod

Dokončeno

Internetový obchod s hračkami pro psy Contoso Pets vytváří aplikaci pro prohlížení a správu katalogu produktů. Jste požádáni o zabezpečení této aplikace.

Tento modul zkoumá použití ASP.NET Core Identity pro podporu ověřování a autorizace ve webové aplikaci ASP.NET Core Razor Pages.

Cíle výuky

V tomto modulu získáte poznatky v těchto oblastech:

  • Nakonfigurování podpory Identity v existující webové aplikaci ASP.NET Core
  • Poskytnutí nových možností registrace uživatelů
  • Rozšíření komponent uživatelského rozhraní Identity
  • Přizpůsobení funkcí přihlašování pomocí vícefaktorového ověřování
  • Implementace autorizace na základě zásad pomocí deklarací identity
  • Přizpůsobení a rozšíření základního úložiště dat Identity

Předpoklady

  • Zkušenosti s psaním v C# na úrovni začátečníka
  • Zkušenosti s používáním relačních databází a SQL na úrovni vývojáře
  • Zkušenosti s migracemi Entity Framework (EF) Core
  • Znalost psaní kódu v syntaxi Razor na úrovni začátečníka
  • Znalost používání ověřovací aplikace pro jednorázová hesla s časovým omezením (TOTP), jako je Microsoft Authenticator (k dispozici v obchodě Google Play nebo Apple App Store)