From efc644c960bbc59ac5a48ecef085d0feda195e27 Mon Sep 17 00:00:00 2001 From: Steven Daniele Date: Thu, 28 Oct 2021 14:23:38 -0400 Subject: [PATCH] support apache REDIRECT_* for remote user login --- app/Http/Controllers/Auth/LoginController.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/Http/Controllers/Auth/LoginController.php b/app/Http/Controllers/Auth/LoginController.php index b7bbe45365..2c94cc70b2 100644 --- a/app/Http/Controllers/Auth/LoginController.php +++ b/app/Http/Controllers/Auth/LoginController.php @@ -154,6 +154,9 @@ class LoginController extends Controller { $header_name = Setting::getSettings()->login_remote_user_header_name ?: 'REMOTE_USER'; $remote_user = $request->server($header_name); + if (!isset($remote_user)) { + $remote_user = $request->server('REDIRECT_'.$header_name); + } if (Setting::getSettings()->login_remote_user_enabled == '1' && isset($remote_user) && ! empty($remote_user)) { Log::debug("Authenticating via HTTP header $header_name.");