2011-09-21 121 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中訪問。

如果這沒有幫助,請通過編輯您的原始問題並在最後添加它來提供其他信息。