我正在尝试建立一个webauth'd网页,以便我可以通过它调用remctl。该网站是django基于wsgi在apache上运行。
afaiu,我有一个令牌缓存,作为页面加载的环境变量KRB5CCNAME的一部分提供给我。但是,我认为wsgi正在隐藏变量,因为当我执行os.environ
时我无法看到它。我读过某个地方,wsgi没有向应用程序公开所有环境变量。这可能隐藏在哪里?
感谢,
答案 0 :(得分:1)
KRB5CCNAME在哪里设置?
如果它是由Apache模块设置的,那么很可能在每个请求WSGI环境字典而不是os.environ中。要从内存中访问每个请求变量,可以访问Django request.META。
如果这没有帮助,请通过编辑原始问题并在最后添加来提供其他信息。