Commit Graph

3 Commits

Author SHA1 Message Date
dahoud
d812a4feef Task 1.3 - Services de sécurité
- Création du JwtService pour la gestion des tokens JWT
- Création du PasswordService avec BCrypt pour le hachage sécurisé
- Création du SecurityService pour l'authentification et autorisation
- Création de l'EmailServiceSimple pour les notifications (version basique)
- Support complet de la hiérarchie des rôles GBCM
- Gestion des tentatives de connexion échouées et verrouillage de compte
- Génération de mots de passe sécurisés avec validation de complexité
- Compilation réussie de tous les services de sécurité
2025-10-06 20:23:05 +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
dahoud
e4d125e14c Initial commit: GBCM Server Quarkus implementation with JPA entities and services 2025-10-06 18:48:01 +00:00