From 76da3df1cc717e24b94b74e0d3f7fd217a48068e Mon Sep 17 00:00:00 2001 From: Ryan Date: Thu, 1 Oct 2015 12:08:43 -0400 Subject: [PATCH] Adding information to help track down remote authentication issues --- lib/galaxy/web/framework/middleware/remoteuser.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/galaxy/web/framework/middleware/remoteuser.py b/lib/galaxy/web/framework/middleware/remoteuser.py index 10bd432df71..3cb53e3159b 100644 --- a/lib/galaxy/web/framework/middleware/remoteuser.py +++ b/lib/galaxy/web/framework/middleware/remoteuser.py @@ -4,6 +4,8 @@ Middleware for handling $REMOTE_USER if use_remote_user is enabled. import socket from galaxy.util import safe_str_cmp +import logging +log = logging.getLogger(__name__) errorpage = """ @@ -143,6 +145,10 @@ class RemoteUser( object ): # The API handles its own authentication via keys return self.app( environ, start_response ) else: + log.debug("Unable to identify user. %s not found" % self.remote_user_header) + for key in environ.keys(): + log.debug("%s = %s" % (key, environ.get(key))) + title = "Access to Galaxy is denied" message = """ Galaxy is configured to authenticate users via an external