Se deseja criar áreas seguras em uma aplicação Web, é necessário configurar as funções de segurança modificando os descritores de deployment do projeto. Ao configurar as funções de segurança da aplicação Web, as funções de segurança são definidas em web.xml.
Se o servidor de destino da aplicação for o servidor da aplicação Sun Java System/GlassFish, você precisa editar o sun-web.xml para mapear as funções de segurança para usuários e grupos definidos no servidor. As funções de segurança podem ser mapeadas adicionando um dirigente ou grupo a uma função de segurança. Uma função de segurança pode ter mais de um grupo ou dirigente. O IDE pode ser usado para ajudar a editar sun-web.xml para que mapeie as funções de segurança.
Para mapear as funções de segurança:
Na janela Projetos do IDE, clique duas vezes em sun-web.xml localizado no diretório Arquivos de configuração do seu projeto de aplicação Web.
Clique na aba Segurança no editor visual.
Clique em Adicionar mapeamento de função de segurança para criar uma nova função de segurança.
As funções de segurança são determinadas pelas funções de segurança definidas em web.xml. Se web.xml já define uma função e segurança, a função é listada em sun-web.xml. Para saber mais sobre a definição de funções de segurança em web.xml, consulte Editor visual web.xml: funções de segurança
Expanda a função de segurança para visualizar as propriedades da mesma.
Clique em Adicionar dirigente ou Adicionar grupo para abrir a caixa de diálogo Adicionar dirigente ou Adicionar grupo.
Na caixa de diálogo, insira o nome do dirigente ou do grupo a ser adicionado à função de segurança selecionada. O nome do dirigente ou do grupo devem corresponder a um nome especificado no servidor da aplicação Sun Java System/GlassFish
Os dirigentes e os grupos especificados em sun-web.xml devem ser validos para o domínio conforme configurado no servidor da aplicação Sun Java System/GlassFish. Para saber mais sobre a configuração de usuários e grupos no servidor da aplicação Sun Java System/GlassFish, consulte Gerenciando usuários do servidor da aplicação Sun Java System/GlassFish.
Para obter mais informações sobre a configuração de segurança, consulte o capítulo sobre a segurança da aplicações no Guia do desenvolvedor do servidor da aplicação Sun Java System.