2013-05-22 87 views
0

我用mod_auth_cas作爲CAS客戶端,這裏是在Apache中的http.conf中我的conf文件:如何從會話中使用mod_auth_cas獲取用戶信息?

CASDebug On 
CASValidateServer Off 
CASCookiePath /var/cache/apache2/mod_auth_cas/ 
CASLoginURL https://example/cas/login 
CASValidateURL https://example/cas/serviceValidate 
<Location /xxxx/xxxx/xxxx/> 
Authtype CAS 
require valid-user 
</Location> 

我用request.META['REMOTE_USER']使用Django的,我可以得到的用戶名,但我不能讓其他的關於用戶的信息,例如電子郵件,已經在cas服務器中配置的地址以及他們應該得到的信息。當我使用request.session.keys()時,它是空的。有沒有人知道原因?我的conf文件錯了嗎?非常感謝!!!

回答

0

與 「samlValidate」 嘗試爲CASValidateURL選項:

CASValidateURL https://example/cas/samlValidate 
相關問題