Administrando um aplicativo do LightSwitch
Quando a autenticação estiver habilitada para um aplicativo do LightSwitch, duas telas administrativas serão adicionadas ao aplicativo. As telas Usuários e Funções permitem que um administrador adicione e remova usuários, crie grupos de usuários conhecidos como funções e conceda permissões para usuários e funções.
Ao publicar pela primeira vez, você deve fornecer informações de autenticação para um administrador padrão. Depois da publicação, o administrador padrão deverá fazer logon e definir usuários, funções e permissões, antes de qualquer pessoa acessar o aplicativo.
Dica
As telas Usuários e Funções se baseiam no Silverlight.Para um aplicativo cliente HTML você precisa adicionar um cliente do Silverlight à solução – consulte Administração.Aplicativos do LightSwitch habilitados para o SharePoint usam a autenticação do SharePoint para controle de acesso e não usam as telas Usuários e Funções.
Definindo um Administrador Padrão
Quando você ajuda a proteger o aplicativo, a etapa final é publicá-lo. Ao publicar pela primeira vez, você deve fornecer informações de autenticação para um administrador padrão. Ao republicá-lo, você não precisa repetir essa etapa.
Para fornecer informações de autenticação durante a publicação de um aplicativo
No Assistente do Aplicativo de Publicação do LightSwitch, escolha a página Configurações de Segurança e o botão de opção Sim, criar um Administrador de Aplicativos.
Dica
Você só deverá realizar as etapas restantes se estiver publicando diretamente em um servidor.Se estiver criando um pacote, você deverá adicionar uma conta administrativa ao implantar o pacote.
Na caixa de texto Nome de Usuário, digite um nome de usuário.
Se estiver usando a autenticação do Windows, você deverá especificar um nome de logon do Windows válido que tenha o formulário Domain\Username.
Dica
Também é possível atribuir um grupo de segurança no Active Directory como o administrador padrão.
Na caixa de texto Nome Completo, digite o nome completo do usuário ou do grupo que será o administrador padrão.
Na caixa de texto Senha, digite uma senha.
Dica
Se você estiver usando a autenticação do Windows, os campos Nome Completo, Senha e Confirmar Senha não serão exibidos.
Na caixa de texto Confirmar Senha, digite a senha novamente.
Lembre-se do nome de usuário e da senha porque você precisará especificá-los na primeira vez em que executar o aplicativo.
Termine a publicação do aplicativo.
Definindo Funções e Usuários
Se for o administrador do aplicativo, você deverá executar o aplicativo publicado pela primeira vez. Em seguida, você usa a tela Funções e a tela Usuários para definir funções, atribuir permissões às funções e atribuir funções a usuários ou grupos de usuários. É possível acessar essas telas no aplicativo em execução no tempo de design ou quando ele for implantado. No tempo de design, defina uma permissão de depuração para acessar as telas. Em um aplicativo implantado, qualquer pessoa que tenha recebido a permissão Administração de Segurança pode acessar as telas.
Dica
Para fazer logon, você deve usar o nome de usuário e a senha especificados ao publicar o aplicativo.
Para definir uma função e atribuir permissões
Em um aplicativo publicado em execução com permissões de administrador, na barra de menus, escolha Funções.
No painel Funções, escolha o botão +… (Adicionar).
Na caixa de diálogo Adicionar Nova Função, digite um nome para a função e, em seguida, escolha o botão OK.
No painel Permissões, escolha o botão +… (Adicionar).
Uma nova linha é exibida na grade Permissões.
Na primeira coluna da grade, escolha uma permissão na lista.
A lista contém todas as permissões disponíveis para o aplicativo. É possível adicionar quantas permissões você quiser, mas você deve escolher o botão +… (Adicionar) para cada uma ser adicionada.
Na barra de ferramentas do aplicativo, escolha o botão Salvar para salvar as alterações.
Para adicionar um usuário ou um grupo de usuários
Na barra de menus, escolha Usuários para exibir a tela Usuários.
No painel de Usuários e Grupos, selecione o botão +… (Adicionar).
Na caixa de texto Nome, digite um nome de usuário.
Se estiver usando a autenticação do Windows, você deverá especificar um nome de usuário válido na forma de um alias (terry), um domínio e um alias (example\terry), um alias e um domínio (terry@example.com), ou um nome de domínio totalmente qualificado e um alias (northamerica.corp.example.com\terry). Toda a cadeia de caracteres deve conter menos de 256 caracteres. Também é possível especificar o nome de um grupo de segurança no Active Directory. Se você estiver usando a autenticação de Formulários, o nome deverá ser exclusivo e conter menos que 256 caracteres.
Na caixa de texto Nome Completo, digite o nome completo do usuário.
As informações no campo Nome Completo são usadas apenas para fins de exibição.
Dica
Para autenticação do Windows, o campo Nome Completo é preenchido automaticamente com base no nome de usuário e não pode ser editado.
Na caixa de texto Senha, digite uma senha.
Dica
Os campos Senha e Confirmar Senha não serão exibidos se você estiver usando a autenticação do Windows.
Na caixa de texto Confirmar Senha, digite a mesma senha.
No painel Funções, escolha o botão Adicionar e, em seguida, escolha uma função na lista Funções.
É possível atribuir um usuário a várias funções repetindo essa etapa para cada função.
Na barra de ferramentas do aplicativo, escolha o botão Salvar para salvar as alterações.
Para remover um usuário ou um grupo de usuários
Na barra de menus, escolha Usuários para exibir a tela Usuários.
No painel Usuários e Grupos, escolha a conta que você deseja remover e, em seguida, escolha o botão X (excluir).
Dica
Se tiver feito logon usando uma conta excluída, o usuário não poderá mais salvar ou acessar dados no servidor.Se o usuário tentar acessar dados do servidor, uma mensagem Acesso Negado será exibida.
Dica
Se uma conta de grupo for excluída, qualquer usuário cuja função for herdada desse grupo perderá as permissões para essa função.
Na barra de ferramentas do aplicativo, escolha o botão Salvar para salvar as alterações.
Consulte também
Tarefas
Como habilitar a autenticação em um aplicativo cliente HTML
Como habilitar a autenticação em um aplicativo cliente do Silverlight