Fix for External Auth

External Authentication broke with the move of user
authentication code as a service. We need to pass
the request env to look/honor Apache based
authentication.
Merge pull request #790 from abellotti/external_auth_fix

Fix for External Auth