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
No Gerenciador de Soluções, clique duas vezes no nó Propriedades.
O Designer de Aplicativo aparece.
Clique na guia Controle de acesso.
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.
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.
Clique no botão Fechar no canto superior direito do aplicativo em execução para retornar ao modo de design.
Selecione a permissão Can_View_Products, e desmarque a caixa de seleção Concedido para depuração.
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