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

Antes de executar essa tarefa:

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

  1. 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.
  2. Na guia Segurança, em Ligações RunAs da Função de Segurança, clique em Incluir.
  3. Clique em Incluir em Ligações RunAs.
  4. No assistente Função de Segurança, selecione uma ou mais funções e clique em Concluir.
  5. Repita as etapas de 3 a 5 para todas as funções RunAs do aplicativo.
  6. Feche o Deployment Descriptor Editor do aplicativo e, quando solicitado, clique em Sim para salvar as mudanças.

Resultados

O arquivo ibm-application-bnd.xmi do aplicativo contém o usuário para a tabela de mapeamento da função RunAs.
Configurações suportadas Configurações suportadas: Para arquivos de extensão e de ligação IBM®, a extensão do nome do arquivo .xmi ou .xml é diferente dependendo de você estar utilizando um aplicativo pré-Java EE 5 ou um módulo ou um aplicativo ou módulo Java EE 5 ou posterior. Um arquivo de extensão ou de ligação IBM é denominado ibm-*-ext.xmi ou ibm-*-bnd.xmi em que * é o tipo de arquivo de extensão ou de ligação como app, aplicativo, ejb-jar ou web. As seguintes condições se aplicam:
  • Para um aplicativo ou módulo que usa um Java EE versão anterior à versão 5, a extensão do arquivo deverá ser .xmi.
  • Para um aplicativo ou módulo que usa Java EE 5 ou posterior, a extensão do arquivo deve ser .xml. Se os arquivos .xmi forem incluídos no aplicativo ou módulo, o produto ignorará os arquivos .xmi.

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

O que Fazer Depois

Depois de proteger um aplicativo, é possível instalar o aplicativo usando o console administrativo. É possível mudar os mapeamentos da função RunAs de um aplicativo instalado. Para obter informações adicionais, consulte Coleção RunAs do Usuário.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tsec_runas_atk
Nome do arquivo: tsec_runas_atk.html