From f33754255f866eeb876404014824d2ae6a69c3be Mon Sep 17 00:00:00 2001 From: Ryan Boren Date: Fri, 28 Nov 2008 21:04:48 +0000 Subject: [PATCH] Allow use of REMOTE_USER/REDIRECT_REMOTE_USER for authentication. Props yonosoytu. fixes #7361 git-svn-id: https://develop.svn.wordpress.org/trunk@9951 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-app.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/wp-app.php b/wp-app.php index fa47b0e4b3..15d924abb0 100644 --- a/wp-app.php +++ b/wp-app.php @@ -1469,6 +1469,11 @@ EOD; if(isset($_SERVER['HTTP_AUTHORIZATION'])) { list($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']) = explode(':', base64_decode(substr($_SERVER['HTTP_AUTHORIZATION'], 6))); + } else if (isset($_SERVER['REDIRECT_REMOTE_USER'])) { + // Workaround for setups that do not forward HTTP_AUTHORIZATION + // See http://trac.wordpress.org/ticket/7361 + list($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']) = + explode(':', base64_decode(substr($_SERVER['REDIRECT_REMOTE_USER'], 6))); } // If Basic Auth is working...