Update client web: Add OIDC configuration, new service layer, and Freya Theme integration

This commit is contained in:
dahoud
2025-10-07 20:18:22 +00:00
parent 9aff13a830
commit 6e7cb13101
7 changed files with 403 additions and 205 deletions

18
pom.xml
View File

@@ -7,7 +7,7 @@
<groupId>com.gbcm</groupId>
<artifactId>gbcm-client-impl-quarkus</artifactId>
<version>1.0.0-SNAPSHOT</version>
<packaging>war</packaging>
<packaging>jar</packaging>
<name>GBCM Client Implementation - Quarkus</name>
<description>Interface web GBCM avec Quarkus et PrimeFaces</description>
@@ -55,16 +55,14 @@
<artifactId>quarkus-oidc</artifactId>
</dependency>
<!-- Jakarta Faces (JSF) -->
<!-- Quarkus Web -->
<dependency>
<groupId>org.apache.myfaces.core</groupId>
<artifactId>myfaces-impl</artifactId>
<version>4.0.1</version>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-resteasy-reactive</artifactId>
</dependency>
<dependency>
<groupId>org.apache.myfaces.core</groupId>
<artifactId>myfaces-api</artifactId>
<version>4.0.1</version>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-qute</artifactId>
</dependency>
<!-- PrimeFaces -->
@@ -75,13 +73,15 @@
<classifier>jakarta</classifier>
</dependency>
<!-- Freya Theme -->
<!-- Freya Theme - Temporairement désactivé -->
<!--
<dependency>
<groupId>org.primefaces</groupId>
<artifactId>freya</artifactId>
<version>${freya.version}</version>
<classifier>jakarta</classifier>
</dependency>
-->
<!-- CDI -->
<dependency>