fix(server): Configuration Keycloak et corrections backend

- Configuration connexion Keycloak dev (localhost:8180, admin/admin)
- Correction getVersion() dans KeycloakAdminClientImpl
- Amélioration gestion erreurs dans RoleServiceImpl
- Configuration OIDC désactivée pour backend (utilise Admin API directement)
This commit is contained in:
lionsdev
2025-12-05 16:23:51 +00:00
parent 786a928c8c
commit 96c873c36b
5 changed files with 80 additions and 57 deletions

21
pom.xml
View File

@@ -74,25 +74,10 @@
<artifactId>quarkus-smallrye-fault-tolerance</artifactId>
</dependency>
<!-- Keycloak Admin Client -->
<!-- Keycloak Admin Client - Version Quarkus compatible avec RESTEasy Reactive -->
<dependency>
<groupId>org.keycloak</groupId>
<artifactId>keycloak-admin-client</artifactId>
<version>23.0.3</version>
<exclusions>
<exclusion>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-client</artifactId>
</exclusion>
<exclusion>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-multipart-provider</artifactId>
</exclusion>
<exclusion>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jackson2-provider</artifactId>
</exclusion>
</exclusions>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-keycloak-admin-rest-client</artifactId>
</dependency>
<!-- Optional: Database for audit logs -->