This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository observe. See https://gitlab.nuiton.org/codelutin/observe.git commit 301b04ca362de29c16e03452a87c7f9fde9d7b43 Author: Tony CHEMIT <chemit@codelutin.com> Date: Wed Sep 21 18:16:23 2016 +0200 Amélioration de la documentation sur l'installation serveur web (Fixes #8550) --- src/site/rst/administration-web.rst.vm | 65 +++++++++++++++++++++++++++++----- 1 file changed, 56 insertions(+), 9 deletions(-) diff --git a/src/site/rst/administration-web.rst.vm b/src/site/rst/administration-web.rst.vm index b185362..531172d 100644 --- a/src/site/rst/administration-web.rst.vm +++ b/src/site/rst/administration-web.rst.vm @@ -47,17 +47,12 @@ Par défaut, l'application utilise le répertoire **/var/local/observeweb** pour |-- temp # répertoire temporaire `-- users.yml # configuration des utilisateurs -Par défaut, l'application est déployée à l'adresse suivante : -:: - - http://localhost:8080/obwerveweb - Consulter la `page des configurations`_ pour connaitre l'ensemble des options de cette configuration. Deux options doivent être modifiées : - **observeweb.adminApiKey** : la clef de l'API pour accéder aux services d'administrations - - **observeweb.apiUrl** : l'url d'accès aux services web + - **observeweb.apiUrl** : l'url publique d'accès aux services web Configuration des bases données accessibles par les utilisateurs des services web ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -75,7 +70,19 @@ Par exemple : password: tech - login: referentiel password: ref - url: jdbc:postgresql://localhost:5432/obstuna + url: jdbc:postgresql://localhost:5432/obstuna-production + - name: test + roles: + - login: technicien + password: tech + - login: referentiel + password: ref + url: jdbc:postgresql://localhost:5432/obstuna-test + +On décrit ici deux bases «production» (base par défaut) et «test» qui pointent sur les bases postgresql +«obstuna-production» et «obstuna-test». + +Sur ces deux bases, on utilise deux utilisateurs (role postgres) «technicien» et «referentiel». Configuration des utilisateurs habilités à consommer les services web ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -86,12 +93,52 @@ ainsi que leur niveau de droit (mapping avec les droits des bases de données). :: users: - - login: myUser + - login: utilisateur-technicien password: a permissions: - database: production role: technicien + - database: test + role: technicien + - login: utilisateur-referentiel + password: a + permissions: + - database: production + role: referentiel + +L'utilisateur «utilisateur-technicien» aura le droit d'accéder à la base de production et de test avec le rôle «technicien». +L'utilisateur «utilisateur-referentiel» aura le droit d'accéder à la base de production uniquement avec le rôle «referentiel». + +Tester l'application +~~~~~~~~~~~~~~~~~~~~ + +Par défaut, l'application est déployée à l'adresse suivante : +:: + + http://localhost:8080/obwerveweb + +Vous pouvez accéder à une seule page qui regroupe l'ensemble des configurations de l'application : +:: + + http://localhost:8080/obwerveweb/admin/configuration?adminApiKey=changeme (ou la clef que vous avez configuré) + +Si vous arrivez sur cette page, l'application est fonctionnelle. + +Recharger les configurations +~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Vous pouvez recharger les configurations à chaud via l'adresse suivante : +:: + + http://localhost:8080/obwerveweb/admin/reloadConfiguration?adminApiKey=chang... (ou la clef que vous avez configuré) + +Supprimer les sessions utilisateurs +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Vous pouvez supprimer toutes les sessions utilisateurs via l'adresse suivante : +:: + + http://localhost:8080/obwerveweb/admin/resetAuthenticationTokens?adminApiKey... (ou la clef que vous avez configuré) -L'utilisateur "myUser" aura le droit d'accéder à la base de production avec le rôle technicien. .. _page des configurations: ./config-report.html#detail_observeWeb \ No newline at end of file -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.