Pomocí oprávnění pro ladění kódu Test
V této lekci se naučíte, jak testovat kód oprávnění pomocí oprávnění pro ladění.Oprávnění k ladění umožňuje simulovat, co uvidí koncový uživatel na základě role a oprávnění.
Používání oprávnění pro ladění
V předchozí lekci jste napsali kód ke kontrole oprávnění pro zobrazení obrazovky Produkty.Oprávnění přiřazuje k roli správce aplikace.Chcete-li testovat kód, budete chtít spustit aplikaci jako uživatel, který má oprávnění, i uživatel, který ho nemá.To lze provést nastavením oprávnění pro ladění, která vám umožní při testování nebo ladění aplikace spuštění jako uživatel s těmito oprávněními.
Nastavení oprávnění pro ladění
V Průzkumníku řešení dvakrát klikněte na uzel Vlastnosti.
Zobrazí se Návrhář aplikací.
Klikněte na kartu řízení přístupu.
V mřížce Definovat oprávnění nebo vybrat oprávnění pro použití pro ladění vyberte oprávnění Can_View_Products a zaškrtněte políčko Uděleno pro ladění políčko.
Stisknutím klávesy F5 spustíte aplikaci.
Nabídka Produkty by se měla zobrazit v nabídce navigace ve skupině Informace o produktu.
Pokud se chcete vrátit do režimu návrhu, klikněte na tlačítko Zavřít v pravém horním rohu spuštěné aplikace.
Vyberte oprávnění Can_View_Products a zrušte zaškrtnutí políčka Uděleno pro ladění.
Stisknutím klávesy F5 znovu spustíte aplikaci.
Nabídka Produkty nebo skupina Informace o produktu by se vám neměly zobrazit.Používáte aplikaci bez nezbytného oprávnění Can_View_Products.
Bližší pohled
V této lekci jste se naučili, jak nastavit oprávnění pro ladění a testovat aplikace.Oprávnění k ladění umožňuje spouštět aplikace a simulovat, co uvidí koncový uživatel na základě role a oprávnění.Bez této funkce by bylo nutné vytvořit různé uživatelské identity, ukončit aplikaci a znovu se přihlásit pomocí jiné identity.
V tomto příkladu bylo definováno pouze jedno oprávnění.Mnoho aplikací vytvoří více oprávnění k více účelům. Lze vybrat více oprávnění ladění k testování různých kombinací a zajištění toho, že aplikace bude fungovat tak, jak jste zamýšleli.
Další kroky
V další skupině lekcí se dozvíte, jak nasadit, instalovat a spravovat aplikaci.
Další lekce: Distribuce aplikace
Viz také
Úkoly
Ověřování a autorizace v aplikacích LightSwitch