Интеграция аутентификации Django Mac OS X - PullRequest
2 голосов
/ 24 июля 2011

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

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

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

1 Ответ

0 голосов
/ 24 июля 2011

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

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

...