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
|
||||
|
||||
# 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.root-path=/
|
||||
quarkus.http.so-reuse-port=true
|
||||
# Page d'accueil par défaut
|
||||
quarkus.http.index-page=index.xhtml
|
||||
|
||||
# Configuration Session HTTP
|
||||
quarkus.http.session-timeout=60m
|
||||
@@ -77,6 +79,25 @@ quarkus.oidc.discovery-enabled=true
|
||||
quarkus.oidc.verify-access-token=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
|
||||
# ============================================
|
||||
|
||||
Reference in New Issue
Block a user