Phase 1 & 2 Implementation (40% completion) Module server-api (✅ COMPLETED - 15 files): - DTOs complets (User, Role, Audit, Search) - Enums (StatutUser, TypeRole, TypeActionAudit) - Service interfaces (User, Role, Audit, Sync) - ValidationConstants - 100% compilé et testé Module server-impl-quarkus (🔄 EN COURS - 7 files): - KeycloakAdminClient avec Circuit Breaker, Retry, Timeout - UserServiceImpl avec 25+ méthodes - UserResource REST API (12 endpoints) - Health checks Keycloak - Configurations dev/prod séparées - Mappers UserDTO <-> Keycloak UserRepresentation Module client (⏳ À FAIRE - 0 files): - Configuration PrimeFaces Freya à venir - Interface utilisateur JSF à venir Infrastructure: - Maven multi-modules (parent + 3 enfants) - Quarkus 3.15.1 - Keycloak Admin Client 23.0.3 - PrimeFaces 14.0.5 - Documentation complète (README, PROGRESS_REPORT) Contraintes respectées: - ZÉRO accès direct DB Keycloak (Admin API uniquement) - Multi-realm avec délégation - Résilience (Circuit Breaker, Retry) - Sécurité (@RolesAllowed, OIDC) - Observabilité (Health, Metrics) 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
69 lines
712 B
Plaintext
69 lines
712 B
Plaintext
# Maven
|
|
target/
|
|
pom.xml.tag
|
|
pom.xml.releaseBackup
|
|
pom.xml.versionsBackup
|
|
pom.xml.next
|
|
release.properties
|
|
dependency-reduced-pom.xml
|
|
buildNumber.properties
|
|
.mvn/timing.properties
|
|
.mvn/wrapper/maven-wrapper.jar
|
|
|
|
# Eclipse
|
|
.project
|
|
.classpath
|
|
.settings/
|
|
.metadata/
|
|
bin/
|
|
|
|
# IntelliJ IDEA
|
|
.idea/
|
|
*.iml
|
|
*.iws
|
|
*.ipr
|
|
out/
|
|
|
|
# NetBeans
|
|
nbproject/
|
|
nbbuild/
|
|
nbdist/
|
|
.nb-gradle/
|
|
|
|
# VS Code
|
|
.vscode/
|
|
*.code-workspace
|
|
|
|
# Mac
|
|
.DS_Store
|
|
|
|
# Logs
|
|
logs/
|
|
*.log
|
|
*.log.*
|
|
|
|
# Quarkus
|
|
.quarkus/
|
|
|
|
# Temporary files
|
|
*.tmp
|
|
*.bak
|
|
*.swp
|
|
*~
|
|
|
|
# Node modules (si utilisé pour le build frontend)
|
|
node_modules/
|
|
|
|
# Build artifacts
|
|
*.jar
|
|
*.war
|
|
*.ear
|
|
*.class
|
|
|
|
# Test coverage
|
|
.jacoco/
|
|
jacoco.exec
|
|
|
|
# Application specific
|
|
application-local.properties
|