2011-09-21 75 views
1

我试图设置一个webauth'd网页,以便我可以通过它调用remctl。该网站是基于django运行在apache上的wsgi。wsgi和django下的krb5ccame环境变量

afaiu,我有一个令牌缓存,作为页面加载的环境变量KRB5CCNAME的一部分提供给我。然而,我认为wsgi隐藏了我的变量,因为当我做os.environ时,我看不到它。我读过的地方是,wsgi并没有向应用程序公开所有的环境变量。这可能隐藏在哪里?

谢谢,

回答

1

KRB5CCNAME被设置在哪里?

如果它是由Apache模块设置的,那么它可能在每个请求WSGI environ字典中,而不是os.environ。要从内存中访问每个请求变量,请在Django request.META中访问。

如果这没有帮助,请通过编辑您的原始问题并在最后添加它来提供其他信息。