Mapeando Usuários para Funções RunAs Usando uma Ferramenta de Montagem
As funções RunAs são usadas para delegação. Um servlet ou componente de enterprise bean usa a função RunAs para chamar outro enterprise bean, adotando essa função.
Antes de Iniciar
- Proteja o aplicativo da web e os aplicativos de enterprise bean, criando e designando novas funções para o enterprise bean e os recursos da web. Para obter informações adicionais, consulte Protegendo Aplicativos da Web Usando uma Ferramenta de Montagem e Protegendo Aplicativos de Beans Corporativos.
- Designe usuários e grupos para funções. Para obter informações adicionais, consulte Adding users and groups to roles using an assembly tool. Conclua essa tarefa durante a instalação do aplicativo. O ambiente ou registro do usuário no qual o aplicativo será executado não é conhecido até a implementação. Se você já souber o ambiente em que o aplicativo será executado e souber o registro do usuário, poderá usar uma ferramenta de montagem para designar usuários para funções RunAs.
Sobre Esta Tarefa
Nota: Esse procedimento talvez não corresponda às etapas requeridas ao
utilizar a sua ferramenta
de montagem ou corresponda à versão da ferramenta de montagem que você
está utilizando. Você deve seguir as instruções para a ferramenta e a versão que
você está utilizando.
Para definir funções RunAs quando um servlet ou enterprise bean de um aplicativo tiver configurações RunAs, execute estas etapas:
Procedimento
- Na visualização Explorador de Projetos de uma ferramenta de montagem, clique com o botão direito do mouse em um projeto do aplicativo corporativo ou em um arquivo Enterprise Archive (EAR) e clique em Abrir com > Deployment Descriptor Editor. Um descritor de implementação do aplicativo é aberto no arquivo EAR. Para acessar informações sobre o editor, pressione F1 e clique em Deployment Descriptor Editor do Aplicativo.
- Na guia Segurança, em Ligações RunAs da Função de Segurança, clique em Incluir.
- Clique em Incluir em Ligações RunAs.
- No assistente Função de Segurança, selecione uma ou mais funções e clique em Concluir.
- Repita as etapas de 3 a 5 para todas as funções RunAs do aplicativo.
- Feche o Deployment Descriptor Editor do aplicativo e, quando solicitado, clique em Sim para salvar as mudanças.
Resultados

No entanto, um módulo Java EE 5 ou posterior pode existir dentro de um aplicativo que inclui arquivos pré-Java EE 5 e usa a extensão do nome do arquivo .xmi.
Os arquivos ibm-webservices-ext.xmi, ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi, ibm-webservicesclient-ext.xmi, e ibm-portlet-ext.xmi continuam a usar as extensões de arquivo .xmi.
sptcfg