- RESUME_SIMPLE.md - Vue d'ensemble en 2 minutes
- TEST_MAINTENANT.md - Guide de test étape par étape
- CURRENT_STATUS.md - État actuel du projet
- ARCHITECTURE_SERVICES.md - Architecture complète des services indépendants
- CURRENT_STATUS.md - État du projet, ports, services
- README_USER_SERVICE.md - Guide rapide User Service
- USER_SERVICE_TEST_GUIDE.md - Guide complet de test
- QUICK_TEST_COMMANDS.md - Commandes et exemples JSON
- FIXES_APPLIED.md - Détails techniques des corrections
- KEYCLOAK_SETUP_GUIDE.md - Installation et configuration
- KEYCLOAK_REALM_SETUP_STEPS.md - Configuration du realm
- KEYCLOAK_FIX_GUIDE.md - Réparation des problèmes
- KEYCLOAK_TROUBLESHOOTING.md - Dépannage
- KEYCLOAK_QUICK_STEPS.md - Étapes rapides
- AbonnementService/README.md - Documentation du service
- AbonnementService/COMMENT_TESTER.md - Guide de test
- AbonnementService/GUIDE_TEST_COMPLET.md - Tests complets
- CORRECTION_CORS_FINALE.md - Correction port 44510 (RÉCENT)
- CORS_TROUBLESHOOTING.md - Guide complet dépannage CORS
- FIX_CORS_PORT.md - Détails correction port
- CLEANUP_TEST_USERS.ps1 - Nettoyer les utilisateurs de test Keycloak
- FORCE_CLEAN_KEYCLOAK.ps1 - Nettoyage complet Keycloak
- RESUME_SIMPLE.md
- TEST_MAINTENANT.md
- ARCHITECTURE_SERVICES.md
- CURRENT_STATUS.md
- README_USER_SERVICE.md
- QUICK_TEST_COMMANDS.md
- USER_SERVICE_TEST_GUIDE.md
- KEYCLOAK_TROUBLESHOOTING.md
- KEYCLOAK_FIX_GUIDE.md
- CLEANUP_TEST_USERS.ps1
- FIXES_APPLIED.md
- CURRENT_STATUS.md (section "Corrections Récentes")
- TEST_MAINTENANT.md (section Abonnement Service)
- AbonnementService/COMMENT_TESTER.md
- CORRECTION_CORS_FINALE.md ⭐ Commencer ici!
- CORS_TROUBLESHOOTING.md (guide complet)
- Redémarrer API Gateway
Racine du Projet/
│
├── 🚀 DÉMARRAGE RAPIDE
│ ├── RESUME_SIMPLE.md ⭐ Commencer ici!
│ ├── TEST_MAINTENANT.md ⭐ Tests à faire
│ └── INDEX_DOCUMENTATION.md (ce fichier)
│
├── 📖 ARCHITECTURE
│ ├── ARCHITECTURE_SERVICES.md
│ └── CURRENT_STATUS.md
│
├── 👤 USER SERVICE
│ ├── README_USER_SERVICE.md
│ ├── USER_SERVICE_TEST_GUIDE.md
│ ├── QUICK_TEST_COMMANDS.md
│ └── FIXES_APPLIED.md
│
├── 🔐 KEYCLOAK
│ ├── KEYCLOAK_SETUP_GUIDE.md
│ ├── KEYCLOAK_REALM_SETUP_STEPS.md
│ ├── KEYCLOAK_FIX_GUIDE.md
│ ├── KEYCLOAK_TROUBLESHOOTING.md
│ └── KEYCLOAK_QUICK_STEPS.md
│
├── 🔧 SCRIPTS
│ ├── CLEANUP_TEST_USERS.ps1
│ └── FORCE_CLEAN_KEYCLOAK.ps1
│
└── 📁 SERVICES
├── AbonnementService/
│ ├── README.md
│ ├── COMMENT_TESTER.md
│ └── GUIDE_TEST_COMPLET.md
│
├── UserService/
│ └── (code source)
│
├── frontend/angular-app/
│ └── (code source)
│
└── back-office/
└── (code source)
- Lire RESUME_SIMPLE.md
- Suivre TEST_MAINTENANT.md
- Tester Abonnement Service avec Back-Office
- Lire ARCHITECTURE_SERVICES.md
- Comprendre la séparation des services
- Tester User Service via Swagger
- Lire FIXES_APPLIED.md
- Comprendre les corrections techniques
- Explorer le code source
- Configurer Keycloak manuellement
"Password is required" → FIXES_APPLIED.md (section 1)
"Conflict" lors de l'inscription → FIXES_APPLIED.md (section 2) → CLEANUP_TEST_USERS.ps1
Erreur CORS → CORRECTION_CORS_FINALE.md ⭐ NOUVEAU! → CORS_TROUBLESHOOTING.md (guide complet) → Redémarrer API Gateway
Keycloak ne démarre pas → KEYCLOAK_TROUBLESHOOTING.md → KEYCLOAK_FIX_GUIDE.md
MySQL ne se connecte pas → CURRENT_STATUS.md (section "En Cas de Problème")
Nettoyer Keycloak → CLEANUP_TEST_USERS.ps1
Exemples JSON pour User Service → QUICK_TEST_COMMANDS.md
Tester Abonnement Service → TEST_MAINTENANT.md
Obtenir un token JWT → QUICK_TEST_COMMANDS.md (section 3)
- Vérifier USER_SERVICE_TEST_GUIDE.md
- Consulter FIXES_APPLIED.md
- Exécuter CLEANUP_TEST_USERS.ps1
- Vérifier TEST_MAINTENANT.md
- Redémarrer le service
- Vérifier CORS dans ARCHITECTURE_SERVICES.md
- Consulter KEYCLOAK_TROUBLESHOOTING.md
- Essayer KEYCLOAK_FIX_GUIDE.md
- Utiliser FORCE_CLEAN_KEYCLOAK.ps1
Avant de commencer:
- Lire RESUME_SIMPLE.md
- Lire TEST_MAINTENANT.md
- Avoir MySQL démarré (port 3307)
- Avoir Keycloak démarré (port 9090) - pour User Service
- Avoir tous les services Spring Boot démarrés
| Document | Objectif | Temps |
|---|---|---|
| RESUME_SIMPLE.md | Vue d'ensemble | 2 min |
| TEST_MAINTENANT.md | Tests pratiques | 10 min |
| ARCHITECTURE_SERVICES.md | Comprendre l'architecture | 15 min |
| USER_SERVICE_TEST_GUIDE.md | Maîtriser User Service | 20 min |
| QUICK_TEST_COMMANDS.md | Référence rapide | 5 min |
| FIXES_APPLIED.md | Détails techniques | 10 min |
| KEYCLOAK_SETUP_GUIDE.md | Installer Keycloak | 30 min |
1. RESUME_SIMPLE.md (2 min)
2. TEST_MAINTENANT.md (10 min)
3. Tester!
1. ARCHITECTURE_SERVICES.md (15 min)
2. USER_SERVICE_TEST_GUIDE.md (20 min)
3. FIXES_APPLIED.md (10 min)
4. Explorer le code
1. Identifier le service concerné
2. Consulter la section "Support" ci-dessus
3. Suivre les guides de dépannage
4. Utiliser les scripts de nettoyage
1. CORRECTION_CORS_FINALE.md (correction récente)
2. CORS_TROUBLESHOOTING.md (guide complet)
3. FIX_CORS_PORT.md (détails techniques)
4. Redémarrer API Gateway
Dernière mise à jour: 19 Février 2026, 03:00 Nombre total de documents: 15+ Commencer par: RESUME_SIMPLE.md ⭐