Configurando usuários para o aplicativo da web no WebSphere Application Server Liberty

Configure os usuários para o aplicativo da web no IBM® WebSphere Application Server Liberty usando estas etapas.

Antes de Iniciar

Você deve instalar o WebSphere Application Server Liberty, o Rational Publishing Engine e o aplicativo da web e, em seguida, implementar o aplicativo da web antes de poder configurar os usuários.

Sobre Esta Tarefa

Para obter mais informações sobre como os nomes de usuário e senhas são armazenados, consulte Considerações de Segurança para o IBM Rational Publishing Engine.

As funções de usuário devem ser definidas somente para o aplicativo rpeng, e não para o aplicativo dgaas.

Revise as funções do aplicativo da web:

Tabela 1. Funções de usuários do aplicativo da web
Função Recursos
Usuário final (rpe_user)
  • Pode gerar documentos a partir do aplicativo da web
  • Pode visualizar arquivos de saída e logs sobre suas tarefas de geração de documento
  • Pode planejar a geração de documento
Designer de relatório (rpe_report_designer)
  • Pode fazer upload de modelos e folhas de estilo no aplicativo da web
  • Pode montar relatórios
  • Pode definir conexões da origem de dados
  • Pode marcar relatórios como disponíveis ou indisponíveis para outros usuários
  • Pode gerar documentos a partir do aplicativo da web
  • Pode visualizar arquivos de saída e logs sobre suas tarefas de geração de documento
  • Pode planejar a geração de documento
Administrador (rpe_admin)
  • Pode acessar a opção de menu Administrar
  • Pode monitorar o funcionamento do sistema, visualizar todas as tarefas em execução e designar variáveis de tempo de execução e de ambiente
  • Pode gerar documentos a partir do aplicativo da web
  • Pode fazer upload de modelos e folhas de estilo no aplicativo da web
  • Pode montar relatórios
  • Pode definir conexões da origem de dados
  • Pode gerar documentos a partir do aplicativo da web
  • Pode visualizar arquivos de saída e logs sobre suas tarefas de geração de documento
  • Pode planejar a geração de documento

Procedimento

  1. Use o comando a seguir para parar o aplicativo da web implementado: server stop serverName
  2. Abra o arquivo server.xml para o perfil do Liberty no diretório <Liberty_installdir>/server_directory/user/servers/server_name para configurar os usuários e as funções.
  3. Na seção de recursos, ative os seguintes recursos do Liberty:
    <feature>appSecurity-2.0</feature>
    <feature>servlet-3.0</feature>
  4. Na seção basicRegistry, inclua usuários no registro, por exemplo:
    <basicRegistry id="basic" realm="WebRealm">
         <user name="rpe_user" password="xyz" />
         <user name="rpe_report_designer" password="xyz" />
         <user name="rpe_admin" password="xyz" />
    </basicRegistry>
  5. Use as identificações de ligação de aplicativos para designar usuários às funções, por exemplo:
    <application type="ear" location="C:\IBM\WebSphere\Liberty\usr\servers\rpeng\apps\com.ibm.rpe.web.app.ear">
        <classloader apiTypeVisibility="spec, ibm-api, api" commonLibraryRef="rcl" />
        <application-bnd>
            <security-role name="rpe_user">
                   <user name="rpe_user" />
               </security-role>
                <security-role name="rpe_report_designer">
                   <user name="rpe_report_designer" />
               </security-role>
                <security-role name="rpe_admin">
                   <user name="rpe_admin" />
               </security-role>
            </application-bnd>
        </application>
  6. Use o comando a seguir para iniciar o aplicativo da web implementado: server start serverName