Интеграция аутентификации Django Mac os x

В Mac OS X есть пользователи и группы. При использовании OS X Server имена пользователей и пароли могут использоваться apache при базовой аутентификации. Работая под Https, это удобный способ предоставить пользователям веб-доступ к серверу.

Я настраиваю сайт, который используется пользователями из локальной сети в офисе, где сервер аутентифицируется, а затем обслуживает домашнюю страницу пользователя в Mac OS X. Я также использую Django для обслуживания сайта через HTTPS.

Я просмотрел request.META и не нашел аутентифицированного имени пользователя Apache. Я думал, что могу позволить Apache выполнять аутентификацию за меня в такой настройке. У кого-нибудь есть идеи по интеграции таким образом аутентификации Django и Apache?


person kd4ttc    schedule 24.07.2011    source источник


Ответы (1)


Я думаю, что для использования HTTP-аутентификации вам придется использовать Django 1.3, поскольку он добавил бэкэнд HTTP-аутентификации для интеграции с платформой аутентификации django.

Здесь может оказаться более полезным документация.

person BergmannF    schedule 24.07.2011
comment
Хм. Это приближает меня. Однако у меня нет REMOTE_USER в объекте request.META. Я подозреваю, что у меня также есть проблема со стороной конфигурации Apache. - person kd4ttc; 26.07.2011