Commit Graph

3 Commits

Author SHA1 Message Date
dahoud
f95d44d343 feat: Real data integration - Repository pattern, DTOs, REST services, dashboard metrics 2025-12-06 23:48:42 +00:00
dahoud
a5206eb7d9 MAJOR: Complete OIDC migration - Remove JWT custom auth, integrate Keycloak OIDC
- Remove quarkus-smallrye-jwt extension
- Delete JwtService, AuthServiceImpl, AuthService interface
- Replace AuthResource with OIDC-based implementation
- Update SecurityService to use SecurityIdentity instead of JWT
- Configure OIDC with Keycloak (bearer-only backend)
- Add PostgreSQL configuration
- Update entity relationships and database migrations
- Remove JWT-related tests and configurations

BREAKING CHANGE: Authentication now requires Keycloak OIDC tokens
2025-10-07 20:20:23 +00:00
dahoud
9d8ce834e8 Task 1.2 - Entités JPA fondamentales
- Création de BaseEntity avec audit trail et soft delete
- Création de l'entité User avec Quarkus Security JPA
- Création de l'entité Client avec informations d'entreprise
- Création de l'entité Coach avec informations professionnelles
- Relations JPA one-to-one entre User-Client et User-Coach
- Migrations Flyway V1, V2, V3 pour les tables
- Données de test dans import.sql
- Compilation réussie du module d'implémentation
2025-10-06 20:11:18 +00:00