From c62e75c60105777d5c4d96979ff36092c5b83af5 Mon Sep 17 00:00:00 2001 From: ryan 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: http://svn.automattic.com/wordpress/trunk@9951 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-app.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/wp-app.php b/wp-app.php index fa47b0e4b..15d924abb 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...