Partilhar via


Usando permissões de depuração para o código de teste

Nesta lição, você aprenderá a testar seu código de permissões usando permissões de depuração.As permissões de depuração o permitem simular o que um usuário final verá, com base em suas permissões e funções.

Usando permissões de depuração

Na lição anterior, você escreveu código para verificar permissões de exibição da tela de produtos.Uma permissão é atribuído a uma função pelo administrador do aplicativo.Para testar seu código, você desejará executar o aplicativo como um usuário que possui permissão e também como um usuário que não possui.Você pode fazê-lo definindo as permissões de depuração que permitem a execução como um usuário com permissões para testar ou depurar o aplicativo.

Para definir permissões de depuração

  1. No Gerenciador de Soluções, clique duas vezes no nó Propriedades.

    O Designer de Aplicativo aparece.

  2. Clique na guia Controle de acesso.

  3. Na grade Defina permissões ou selecione permissões usar para depuração, selecione a permissão Pode visualizar produtos, e selecione a caixa de seleção Concedido para depuração.

  4. Pressione F5 para executar o aplicativo.

    O menu de produtos deve aparecer no menu de navegação no grupo de Informações sobre o produto.

  5. Clique no botão Fechar no canto superior direito do aplicativo em execução para retornar ao modo de design.

  6. Selecione a permissão Can_View_Products, e desmarque a caixa de seleção Concedido para depuração.

  7. Pressione F5 para executar novamente o aplicativo.

    Você não deve ver o menu produtos ou o grupo Informações sobre o produto.Você está executando o aplicativo sem a permissão necessária de Pode visualizar produtos.

Visão aprofundada

Nesta lição, você aprendeu como definir permissões de depuração e testar seu aplicativo.Permissões de depuração permitem executar o aplicativo e simular o que um usuário final verá, com base em suas permissões e funções.Sem este recurso você precisaria criar várias identidades de usuário, fechar o aplicativo, e efetua logon em uma identidade diferente.

Nesse exemplo, somente uma permissão foi definida.Muitos aplicativos criarão mais permissões para vários fins; você pode selecionar várias permissões de depuração e testar diferentes combinações certificar-se de que o aplicativo funciona como você pretendia.

Próximas Etapas

No próximo conjunto de lições, você aprenderá como instalar, implantar e administrar seu aplicativo.

Próxima lição: Distribuir seu aplicativo

Consulte também

Tarefas

Autenticação e autorização do LightSwitch

Outros recursos

Habilitando a autorização e permissões de criação

Gerenciamento de configurações de LightSwitch