Pour configurer les utilisateurs de l'application Web sur un serveur Apache Tomcat, utilisez la procédure ci-après.
Avant de commencer
Vous devez installer Apache Tomcat,
Rational Publishing Engine et l'application Web,
puis déployer cette dernière avant de pouvoir configurer les utilisateurs et les options Java™.
Pourquoi et quand exécuter cette tâche
Pour plus d'informations sur le mode de stockage des noms d'utilisateur et des mots de passe, voir Remarques relatives à la sécurité pour IBM® Rational Publishing Engine.
Les rôles utilisateur doivent être définis pour l'application rpeng seulement et pas pour l'application
dgaas.
Examinez les rôles de l'application Web :
Tableau 1. Rôles utilisateur pour l'application WebRôle |
Fonctions |
Utilisateur final (rpe_user) |
- Possibilité de générer des documents à partir de l'application Web
- Possibilité d'afficher des fichiers de sortie et des journaux sur les travaux de génération de
document
- Possibilité de planifier une génération de document
|
Concepteur de rapport (rpe_report_designer) |
- Possibilité de télécharger des canevas et des feuilles de style dans l'application Web
- Possibilité d'assembler des rapports
- Possibilité de définir des connexions de sources de données
- Possibilité de marquer des rapports comme disponibles ou non disponibles pour d'autres utilisateurs
- Possibilité de générer des documents à partir de l'application Web
- Possibilité d'afficher des fichiers de sortie et des journaux sur les travaux de génération de
document
- Possibilité de planifier une génération de document
|
Administrateur (rpe_admin) |
- Possibilité d'accéder à l'option de menu Administrer
- Possibilité de surveiller la santé du système, d'afficher tous les travaux en cours d'exécution et
d'affecter des variables d'exécution et d'environnement
- Possibilité de générer des documents à partir de l'application Web
- Possibilité de télécharger des canevas et des feuilles de style dans l'application Web
- Possibilité d'assembler des rapports
- Possibilité de définir des connexions de sources de données
- Possibilité de générer des documents à partir de l'application Web
- Possibilité d'afficher des fichiers de sortie et des journaux sur les travaux de génération de
document
- Possibilité de planifier une génération de document
|
Procédure
- Ouvrez Apache Tomcat Manager
- Arrêtez l'application Web déployée. Dans la section Applications,
recherchez la ligne application_rpeng.war et cliquez sur
Arrêter.
- Ouvrez le fichier web.xml qui se trouve dans
<rép_install_Tomcat>\webapps\rpeng\WEB-INF.
- Si les contraintes de sécurité ne sont pas activées dans le fichier web.xml, supprimez la mise en commentaire
dans la section suivante :
<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>
- Créez les utilisateurs et les rôles Apache Tomcat de l'application Web.
- Ouvrez le fichier tomcat-users.xml,
qui se trouve par défaut dans $CATALINA_HOME\conf\tomcat-users.xml.
- Ajoutez les rôles suivants :
<role rolename="rpe_user" />
<role rolename="rpe_report_designer" />
<role rolename="rpe_admin" />
- Ajoutez au moins un utilisateur final. Affectez-lui le rôle utilisateur. Exemple :
<user username="user" password="password" roles="rpe_user"/>
- Facultatif : Ajoutez les concepteurs de rapport. Affectez-leur les rôles de concepteur de rapport. Exemple :
<user username="designer" password="password" roles="rpe_user,rpe_report_designer"/>
- Ajoutez au moins un administrateur et affectez-lui les rôles
administrateur, utilisateur et concepteur de rapport. Exemple :
<user username="admin" password="password" roles="rpe_user,rpe_report_designer,rpe_admin"/>
- Démarrez l'application Web. Dans la section Applications d'Apache Tomcat
Manager, recherchez la ligne application_rpeng.war et cliquez sur
Démarrer.