У меня есть приложение (не для Django) A , которое требует имя пользователя для входа в систему.Это приложение позволяет получить предварительную авторизацию, которую я хочу предоставить из моего приложения django B .Однако приложение A требует, чтобы имя пользователя было задано как remote_user заголовок запроса.Я попытался создать представление в приложении django B , которое перенаправляет в приложение A , передавая remote_user заголовок.
urls.py
url(r'^{0}to_app_a$'.format(DJANGO_BASE), 'app.views.to_app_a')
views.py
def to_app_a(request):
response = redirect('http://app_a')
response['remote_user] = request.user
return response
Проблема в том, что заголовок теряется при перенаправлении и никогда не достигает запросадо http://app_a
внешнего приложения.Вместо этого было предложено использовать cookie-файлы, но, к сожалению, приложение A не примет ничего, кроме remote_user заголовка запроса.
Кто-нибудь придумал решение такой проблемы?
Спасибо