Úvod
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)
Potřebujete pomoc? Projděte si našeho průvodce odstraňováním potíží nebo nahlaste potíže a uveďte konkrétní připomínky.