Интегрируется ли django с HTTP Basic Authorization - PullRequest
0 голосов
/ 03 ноября 2011

Один из компонентов моей системы использует базовую авторизацию HTTP (http://en.wikipedia.org/wiki/Basic_access_authentication) для входа в систему.Другая часть моей системы - это приложение django, которое использует приложение «django.contrib.auth» для аутентификации.

Хотелось бы, чтобы код работал так?

def urlHandler(request):
  if request.user.is_authenticated():    
     // ...

В этом случае urlHandlerобработает запрос, к которому добавлен Authorization: Basic dXNlcjpwYXNz к его HTTP GET.Будет ли интегрирован бэкэнд авторизации django с этим?

Очевидно, я пробовал приведенный выше код, и он, похоже, не работает ...

Есть ли промежуточное ПО, которое будет работать в этом случае?

Спасибо

1 Ответ

1 голос
/ 03 ноября 2011

Был задан вопрос и получен ответ: Могу ли я использовать базовую аутентификацию HTTP с Django?

(Ответ - да. Подробности см. http://docs.djangoproject.com/en/dev/howto/auth-remote-user/.)

...