Shrnutí
V tomto modulu jste přidali identitu do existujícího projektu ASP.NET Core Razor Pages. Výchozí komponenty uživatelského rozhraní identity byly přizpůsobeny tak, aby vyhovovaly obchodním a technickým požadavkům. Vytvořili jsme zásadu autorizace pro zabezpečení určitých funkcí aplikace. Nakonec se použila zásada autorizace k omezení přístupu, aby mohli určité funkce zobrazit a získat k němu přístup jenom správci.
Dokončený příklad najdete na větvi solution
. Všimněte si následujících bodů:
- Připojovací řetězec je předem nakonfigurovaný pro .devcontainer. Pokud jej spustíte místně, změňte připojovací řetězec tak, aby odkazoval na instanci LocalDB.
- Před spuštěním aplikace se ujistěte, že jste provedli migrace.
Další informace o ASP.NET Core Identity
- Témata zabezpečení ASP.NET Core
- Scaffold Identity v projektech ASP.NET Core
- přizpůsobení modelu identity v ASP.NET Core
- Povolení generování kódu QR pro ověřovací aplikace TOTP v ASP.NET Core
- Autorizace na základě nároků v ASP.NET Core
Víc se uč
Řada videí Channel 9: