Flask- переменная сервера удаленного пользователя Kerberos не передается

#python #apache #kerberos

#python #apache #kerberos

Вопрос:

У меня странная ошибка REMOTE_USER , когда переменная среды неправильно передается на мои маршруты. Мое приложение flask работает на Apache tomcat и использует аутентификацию Kerberos.

Когда я нахожусь на главной странице моего сайта @bp.route(‘/‘) remote_user Появляется в словаре requests.environ

Однако, если я попытаюсь перенаправить на другой маршрут remote_user , переменная исчезнет из словаря запросов.environ? например) @bp.route(‘/index’)

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

Итак, я не уверен, что происходит? Есть идеи?