Configure os usuários para o aplicativo da web em um servidor Apache Tomcat
usando estas etapas.
Antes de Iniciar
Você deve instalar o Apache Tomcat, o
Rational Publishing Engine
e o aplicativo da web e, em seguida, implementá-lo antes de poder configurar os usuários e as
opções de Java™.
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 webFunçã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
- Abra o Apache Tomcat Manager
- Pare o aplicativo da web implementado. Na seção Aplicativos, localize a linha
aplicativo rpeng.war e clique em
Parar.
- Abra o arquivo web.xml localizado em
<Tomcat_install_dir>\webapps\rpeng\WEB-INF.
- Se as restrições de segurança não estiverem ativadas no arquivo web.xml, remova o comentário da seção
a seguir:
<security-constraint>
<web-resource-collection>
<web-resource-name>All</web-resource-name>
<url-pattern>/api/*</url-pattern>
<url-pattern>/home/*</url-pattern>
<url-pattern>/license</url-pattern>
<http-method>GET</http-method>
<http-method>POST</http-method>
<http-method>PUT</http-method>
<http-method>DELETE</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>rpe_user</role-name>
<role-name>rpe_report_designer</role-name>
<role-name>rpe_admin</role-name>
</auth-constraint>
</security-constraint>
- Crie usuários e funções do Apache Tomcat para o aplicativo da web.
- Abra o arquivo tomcat-users.xml, que está localizado por padrão em
$CATALINA_HOME\conf\tomcat-users.xml.
- Inclua as seguintes funções:
<role rolename="rpe_user" />
<role rolename="rpe_report_designer" />
<role rolename="rpe_admin" />
- Inclua pelo menos um usuário final. Designe ao usuário final as funções de usuário. Exemplo:
<user username="user" password="password" roles="rpe_user"/>
- Opcional: Inclua usuários do designer de relatório. Designe ao designer de relatório o usuário e as funções do
designer de relatório. Exemplo:
<user username="designer" password="password" roles="rpe_user,rpe_report_designer"/>
- Inclua pelo menos um administrador e designe ao administrador as funções de administrador, de usuário e
de designer de relatório. Exemplo:
<user username="admin" password="password" roles="rpe_user,rpe_report_designer,rpe_admin"/>
- Inicie o aplicativo da web. Na seção Aplicativos do Apache Tomcat Manager, localize a linha
aplicativo rpeng.war e clique em
Iniciar.