From 16ce4eaa4743387cbbc40c7d05ed5f9d3a0e7376 Mon Sep 17 00:00:00 2001 From: greg Date: Sun, 21 Sep 2025 16:39:40 +0200 Subject: [PATCH] =?UTF-8?q?mise=20=C3=A0=20jour=20readme=20+=20divers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 17 +++++++++++++++++ compose.yml | 16 +++------------- 2 files changed, 20 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 4dda6ac..3c0c916 100644 --- a/README.md +++ b/README.md @@ -69,6 +69,18 @@ docker compose up database -d ./scripts/create_realm.sh create_realm ``` +- Nettoyage des comptes par défault de la base de données +```bash +docker exec -it database bash +# Une fois dans le terminal du conteneur, on install mysql +apt update && apt install mysql-client -y +on se connecte à la db +mysql -u -p -D realmd +delete * from account; +``` + +> Possibilité de passer par le service + ### Créer un compte ```bash @@ -103,8 +115,13 @@ Dans le dossier `registration/` se trouve une interface pour créer des comptes :warning: Utiliser un user admin (gmlevel 3) dans `registration/application/config/config.php` pour se connecter au processus d'écoute de `mangosd` (via SOAP) à configurer dans config/mangosd/mangosd.conf (lignes 1731 à 1735) +> En résumé, le service `wow-registration` utilise SOAP pour envoyer des requêtes de création de compte ou de mise à jour de mot de passe au processus `mangosd` en tant qu'utilisateur administrateur. + +:bulb: Il est préférable de protéger l'appli de registration dérrière une authentification (sso par exemple) -> [proxy-gatekeeper](https://git.legaragenumerique.fr/GARAGENUM/keycloak-gatekeeper) + ### TO DO - [x] admin create account OK, change password OK +- [ ] clean base users after database readiness - [ ] make registration get vars from .env - [ ] script install ask version and client path and do all \ No newline at end of file diff --git a/compose.yml b/compose.yml index 5ea5fc2..23cfe97 100644 --- a/compose.yml +++ b/compose.yml @@ -51,6 +51,7 @@ services: networks: - wow +# OPTIONNEL POUR VISUALISER LA BDD phpmyadmin: image: phpmyadmin:5.2 container_name: wow-db-admin @@ -67,20 +68,9 @@ services: ports: - "${PHPMYADMIN_PORT:-8080}:80" - # admin: - # build: ./php - # ports: - # - "8089:80" - # env_file: - # - .env - # depends_on: - # - database - # networks: - # - wow - - php-panel: + registration: image: wow-registration -# build: ./registration + build: ./registration container_name: wow-registration ports: - "8090:80"