From 49e40114a53620a72507b7f50901750d538f0fa0 Mon Sep 17 00:00:00 2001 From: lionsdev Date: Thu, 4 Dec 2025 21:56:29 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20Configuration=20Keycloak=20avec=20realm?= =?UTF-8?q?=20d=C3=A9di=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Création du realm 'lions-user-manager' dédié à l'application - Configuration du client frontend uniquement (lions-user-manager-client) - Backend utilise directement l'Admin API (admin/admin) sans client séparé - Création de l'utilisateur de test: testuser/test123 - Création des rôles: admin, user_manager, user_viewer, auditor, sync_manager - Mise à jour des configurations pour utiliser le bon realm - Scripts de setup: setup-keycloak-correct.sh - Documentation: KEYCLOAK_SETUP.md Corrections par rapport à la première tentative: - Utilisation d'un realm dédié au lieu de 'master' - Pas de client pour le backend (utilise directement Admin API) - Configuration OIDC correcte pour le frontend --- src/main/resources/application-dev.properties | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/resources/application-dev.properties b/src/main/resources/application-dev.properties index e3b2ffd..8a8758e 100644 --- a/src/main/resources/application-dev.properties +++ b/src/main/resources/application-dev.properties @@ -12,9 +12,11 @@ quarkus.myfaces.check-id-production-mode=false lions.user.manager.backend.url=http://localhost:8080 # Keycloak local (si disponible) -quarkus.oidc.auth-server-url=http://localhost:8180/realms/master +quarkus.oidc.auth-server-url=http://localhost:8180/realms/lions-user-manager quarkus.oidc.client-id=lions-user-manager-client +quarkus.oidc.credentials.secret=client-secret-lions-2025 quarkus.oidc.tls.verification=none +quarkus.oidc.application-type=web-app # CORS permissif en dev quarkus.http.cors.origins=*