diff --git a/src/users/views.py b/src/users/views.py index 48e45912b3208917e08a5cbc07dfa261d102529b..4caf2037173e0ece4cee8cb4113f70efb305c075 100644 --- a/src/users/views.py +++ b/src/users/views.py @@ -40,7 +40,9 @@ def perform_login(request): executor = settings.TEST_REMOTE_USER executor_password = settings.TEST_REMOTE_PASSWD else: - executor = username + # The authentication backend is case-insensitive, but the user + # home directories in the analysis clusters are all lowercase. + executor = username.lower() executor_password = password # create SSH key associated to the custodian browser session public_key_file = IdentityFileModel.objects.create_from_custodian(