I’ve got the directive
<VirtualHost *> <Location /> AuthType Digest AuthName 'global' AuthDigestDomain / AuthUserFile /root/apache_users <Limit GET> Require valid-user </Limit> </Location> WSGIScriptAlias / /some/script.wsgi WSGIDaemonProcess mywsgi user=someuser group=somegroup processes=2 threads=25 WSGIProcessGroup mywsgi ServerName some.example.org </VirtualHost>
I’d like to know in the /some/script.wsgi
def application(environ, start_response): start_response('200 OK', [ ('Content-Type', 'text/plain'), ]) return ['Hello']
What user is logged in.
How do I do that?
add
WSGIPassAuthorization On:Then just read
environ['REMOTE_USER']:More information at mod_wsgi documentation.