Переменная окружения krb5ccame под wsgi и django - PullRequest
1 голос
/ 21 сентября 2011

Я пытаюсь настроить webauth'd веб-страницу, чтобы я мог вызвать через нее remctl.сайт работает на основе django на Apache с wsgi.

afaiu, у меня есть токен-кеш, который предоставляется мне как часть переменной среды KRB5CCNAME для загрузки страницы.Тем не менее, я думаю, что wsgi скрывает переменную от меня, поскольку я не вижу ее, когда делаю os.environ.Я где-то читал, что WSGI не предоставляет все переменные среды для приложения.где это можно спрятать?

спасибо,

1 Ответ

1 голос
/ 21 сентября 2011

Где устанавливается KRB5CCNAME?

Если он устанавливается модулем Apache, то, скорее всего, он находится в словаре среды WSGI для каждого запроса, а не в os.environ.Чтобы получить доступ к переменным для каждого запроса, из памяти вы обращаетесь к Django request.META.

Если это не помогает, предоставьте дополнительную информацию, отредактировав исходный вопрос и добавив его в конце.

...