fix(keycloak): gérer 409 User Conflict + bump Lombok + release 21 explicite

- UserServiceImpl.createUser : capture HTTP 409 et récupère l'utilisateur
  existant (searchByEmail/searchByUsername) au lieu de throw brutal
- usernameExists : utilise searchByUsername(exact=true) au lieu de search(query)
  pour match exact sans ambiguïté
- pom.xml : <release>21</release> explicite sur maven-compiler-plugin
- Lombok 1.18.34 → 1.18.36

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
dahoud
2026-04-21 12:45:44 +00:00
parent 8ab1513bf5
commit 86d0dc51b7
2 changed files with 21 additions and 3 deletions

View File

@@ -187,6 +187,7 @@
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<release>21</release>
<annotationProcessorPaths>
<path>
<groupId>org.mapstruct</groupId>
@@ -196,7 +197,7 @@
<path>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.34</version>
<version>1.18.36</version>
</path>
<path>
<groupId>org.projectlombok</groupId>