Аутентификация с использованием Python, Apache и mod_wsgi - PullRequest
1 голос
/ 15 июня 2011

На прошлой неделе я энергично искал в надежде найти решение моей проблемы. Первоначально у меня был Python, настроенный с CGI на моем Windows, Apache, MySQL и сервере Python. Я понимаю, что CGI работает медленно и дополнительно отбрасывает HTTP_AUTHORIZATION заголовки перед выполнением среды Python. С тех пор я настроил mod_wsgi и добавил в свой httpd.conf следующее:

WSGIScriptAlias /flex/entry "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/flex/entry.wsgi"
WSGIPassAuthorization On

Насколько я понимаю, HTTP_AUTHORIZATION теперь обычно доступен в Python через os.environ['HTTP_AUTHORIZATION']. Однако, это не так.

Может кто-нибудь объяснить, что я пропускаю / делаю неправильно?

Спасибо! Trent

1 Ответ

1 голос
/ 15 июня 2011

Передается в отображении, передаваемом как environ основной функции WSGI.

...