Make landing page public and configure security permissions
This commit is contained in:
@@ -59,4 +59,5 @@ quarkus.oidc.authentication.cookie-same-site=strict
|
|||||||
quarkus.oidc.authentication.pkce-required=false
|
quarkus.oidc.authentication.pkce-required=false
|
||||||
|
|
||||||
# Secret de chiffrement via variable d'environnement (OBLIGATOIRE)
|
# Secret de chiffrement via variable d'environnement (OBLIGATOIRE)
|
||||||
quarkus.oidc.token-state-manager.encryption-secret=${OIDC_ENCRYPTION_SECRET}
|
# Secret par défaut (32 caractères) - CHANGER EN PRODUCTION
|
||||||
|
quarkus.oidc.token-state-manager.encryption-secret=${OIDC_ENCRYPTION_SECRET:LionsUserManager2025SecretKey}
|
||||||
|
|||||||
@@ -7,6 +7,8 @@ quarkus.http.port=8080
|
|||||||
quarkus.http.host=0.0.0.0
|
quarkus.http.host=0.0.0.0
|
||||||
quarkus.http.root-path=/
|
quarkus.http.root-path=/
|
||||||
quarkus.http.so-reuse-port=true
|
quarkus.http.so-reuse-port=true
|
||||||
|
# Page d'accueil par défaut
|
||||||
|
quarkus.http.index-page=index.xhtml
|
||||||
|
|
||||||
# Configuration Session HTTP
|
# Configuration Session HTTP
|
||||||
quarkus.http.session-timeout=60m
|
quarkus.http.session-timeout=60m
|
||||||
@@ -77,6 +79,25 @@ quarkus.oidc.discovery-enabled=true
|
|||||||
quarkus.oidc.verify-access-token=true
|
quarkus.oidc.verify-access-token=true
|
||||||
quarkus.security.auth.enabled=true
|
quarkus.security.auth.enabled=true
|
||||||
|
|
||||||
|
# ============================================
|
||||||
|
# Security Permissions - Pages publiques
|
||||||
|
# ============================================
|
||||||
|
# Landing page publique
|
||||||
|
quarkus.http.auth.permission.public.paths=/,/index.xhtml,/index.jsf
|
||||||
|
quarkus.http.auth.permission.public.policy=permit
|
||||||
|
|
||||||
|
# Ressources statiques publiques
|
||||||
|
quarkus.http.auth.permission.static.paths=/resources/*,/jakarta.faces.resource/*,/javax.faces.resource/*
|
||||||
|
quarkus.http.auth.permission.static.policy=permit
|
||||||
|
|
||||||
|
# Callback OIDC (doit être accessible)
|
||||||
|
quarkus.http.auth.permission.callback.paths=/auth/callback
|
||||||
|
quarkus.http.auth.permission.callback.policy=permit
|
||||||
|
|
||||||
|
# Pages sécurisées (toutes les autres pages nécessitent une authentification)
|
||||||
|
quarkus.http.auth.permission.authenticated.paths=/pages/*
|
||||||
|
quarkus.http.auth.permission.authenticated.policy=authenticated
|
||||||
|
|
||||||
# ============================================
|
# ============================================
|
||||||
# OIDC Configuration - DEV Profile
|
# OIDC Configuration - DEV Profile
|
||||||
# ============================================
|
# ============================================
|
||||||
|
|||||||
Reference in New Issue
Block a user