Fix: Add quarkus.oidc.authentication.redirect-path=/auth/callback for OAuth callback handling
Quarkus OIDC needs explicit redirect-path configuration to handle the OAuth callback from Keycloak at /auth/callback. Without this, the endpoint returns 404 Not Found causing 502 Bad Gateway during authentication flow. This fixes the OAuth callback 502 error after successful Keycloak authentication.
This commit is contained in:
@@ -115,3 +115,19 @@ unionflow.security.password.min-length=${PASSWORD_MIN_LENGTH:8}
|
||||
unionflow.security.password.require-special-chars=${PASSWORD_REQUIRE_SPECIAL:true}
|
||||
unionflow.security.max-login-attempts=${MAX_LOGIN_ATTEMPTS:5}
|
||||
unionflow.security.lockout-duration=${LOCKOUT_DURATION:300}
|
||||
|
||||
# ===================================================================================================
|
||||
# Configuration Quarkus Arc CDI - Intégration avec JSF/MyFaces
|
||||
# ===================================================================================================
|
||||
# Active le mode découverte de beans pour permettre à Arc de gérer tous les beans CDI et JSF
|
||||
quarkus.arc.unremovable-types=jakarta.faces.application.Application,jakarta.faces.context.FacesContext,jakarta.enterprise.context.Conversation
|
||||
|
||||
# Permet à Arc de détecter et gérer les beans avec annotations JSF custom scopes (@ViewScoped, etc.)
|
||||
quarkus.arc.detect-unused-false-positives=true
|
||||
|
||||
# Force Arc à gérer les beans même s'ils ne sont pas référencés directement
|
||||
quarkus.arc.remove-unused-beans=false
|
||||
|
||||
# Active le support complet CDI pour JSF Expression Language (EL)
|
||||
# Cela permet à MyFaces d'utiliser Arc BeanManager pour résoudre #{bean.property}
|
||||
quarkus.arc.auto-inject-fields=true
|
||||
|
||||
Reference in New Issue
Block a user