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文件錯了嗎?非常感謝!!!