From 0e5e2f55c592f5698176ae6dfed19b7662c8c128 Mon Sep 17 00:00:00 2001 From: Pierre HUBERT Date: Fri, 5 Jul 2024 22:08:12 +0200 Subject: [PATCH] Fix HTTPS detection --- src/controllers/openid_controller.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/controllers/openid_controller.rs b/src/controllers/openid_controller.rs index 391ab2c..6e2e5de 100644 --- a/src/controllers/openid_controller.rs +++ b/src/controllers/openid_controller.rs @@ -32,6 +32,7 @@ pub async fn get_configuration(req: HttpRequest) -> impl Responder { let is_secure_request = req .headers() .get("HTTP_X_FORWARDED_PROTO") + .or_else(|| req.headers().get("X-Forwarded-Proto")) .map(|v| v.to_str().unwrap_or_default().to_lowercase().eq("https")) .unwrap_or(false);