fix(dev): corriger config OIDC issuer + supprimer tables fantômes pré-consolidation
- application-dev.properties : token.issuer utilise ${DEV_HOST:localhost} pour valider
les JWT émis par Keycloak via l'IP LAN (mobile physique sur réseau local)
- .env : DEV_HOST=192.168.1.13 — source unique côté backend, en sync avec
android/local.properties → dev.host côté mobile
- V24 : suppression des 8 tables fantômes issues des migrations pré-consolidation
(document, permission, favori, ticket, suggestion, suggestion_vote, configuration,
role_permission) — toutes vides, les entités JPA pointaient déjà vers les tables
plurielles correctes. Les contraintes uk_role_permission et uk_suggestion_vote
sont maintenant sur les vraies tables (roles_permissions, suggestion_votes).
This commit is contained in:
@@ -31,6 +31,10 @@ quarkus.oidc.client-id=unionflow-server
|
||||
quarkus.oidc.token.audience=unionflow-server
|
||||
quarkus.oidc.credentials.secret=unionflow-secret-2025
|
||||
quarkus.oidc.tls.verification=none
|
||||
# Issuer dynamique — Keycloak émet iss=http://<IP_LAN>:8180/... quand le mobile
|
||||
# accède via le réseau local. DEV_HOST dans .env doit correspondre à l'IP de la machine.
|
||||
# Garder en sync avec android/local.properties → dev.host
|
||||
quarkus.oidc.token.issuer=http://${DEV_HOST:localhost}:8180/realms/unionflow
|
||||
|
||||
# OpenAPI — serveur dev
|
||||
quarkus.smallrye-openapi.servers=http://localhost:8085
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
-- V24 : Suppression des tables fantômes pré-consolidation
|
||||
-- Ces tables (noms singuliers) ont été créées par les anciennes migrations V1-V10 avant consolidation.
|
||||
-- Les entités JPA pointent vers les tables Flyway correctes (noms pluriels).
|
||||
-- Toutes ces tables ont 0 lignes — suppression sans perte de données.
|
||||
--
|
||||
-- Ordre respectant les FK internes :
|
||||
-- suggestion_vote → suggestion
|
||||
-- role_permission → permission
|
||||
-- puis les tables autonomes
|
||||
|
||||
-- 1. Tables avec FK sortantes
|
||||
DROP TABLE IF EXISTS suggestion_vote;
|
||||
DROP TABLE IF EXISTS role_permission;
|
||||
|
||||
-- 2. Tables autonomes ou FK vers vraies tables (utilisateurs, organisations, roles)
|
||||
DROP TABLE IF EXISTS document;
|
||||
DROP TABLE IF EXISTS favori;
|
||||
DROP TABLE IF EXISTS ticket;
|
||||
DROP TABLE IF EXISTS suggestion;
|
||||
DROP TABLE IF EXISTS permission;
|
||||
DROP TABLE IF EXISTS configuration;
|
||||
Reference in New Issue
Block a user