Sdílet prostřednictvím


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í

  1. V Průzkumníku řešení dvakrát klikněte na uzel Vlastnosti.

    Zobrazí se Návrhář aplikací.

  2. Klikněte na kartu řízení přístupu.

  3. 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.

  4. 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.

  5. 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.

  6. Vyberte oprávnění Can_View_Products a zrušte zaškrtnutí políčka Uděleno pro ladění.

  7. 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

Další zdroje

Povolení autorizace a vytváření oprávnění

Správa nastavení v LightSwitch