2013-05-22 6 views
0

내가 여기 CAS 클라이언트로 mod_auth_cas을 사용하고, 아파치의하여 http.conf 내 conf의 파일입니다세션에서 mod_auth_cas를 사용하여 userinfo를 얻는 방법은 무엇입니까?

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']를 사용하여, 나는 사용자 이름을 얻을 수 있습니다 장고를 사용하지만 다른 얻을 수 없다 cas 서버에 이미 구성된 전자 메일 주소와 같은 사용자 정보. request.session.keys()을 사용할 때는 비어 있습니다. 그 이유를 아는 사람 있습니까? 내 conf 파일이 잘못 되었나요? 매우 감사합니다!!!

답변

0

CASValidateURL 옵션에 대해 "samlValidate"로 시도해보십시오

CASValidateURL https://example/cas/samlValidate