> 백엔드 개발 > PHP 튜토리얼 > CAS Authentication failed

CAS Authentication failed

WBOY
풀어 주다: 2016-06-23 14:01:00
원래의
3835명이 탐색했습니다.

在做开源教育系统moodle的单点登录,使用cas。

我点击登录后可以跳转到cas登录页,填入错误的帐号密码通不过,正确的则能通过,然后跳回moodle但是一直卡着不动了,报错的url是http://192.168.71.21/login/index.php?authCAS=CAS&ticket=ST-2-EEORQtAQLq1xdUvmGi3j-cas01.example.org

页面显示
CAS Authentication failed!

You were not authenticated.

You may submit your request again by clicking here.

If the problem persists, you may contact the administrator of this site.

--------------------------------------------------------------------------------

phpCAS 1.1.3 using server https://cas.com:8443/cas/ (CAS 2.0)

查看cas的log,发现到了ACTION: SERVICE_TICKET_CREATED这一步,没有接下来的ACTION: SERVICE_TICKET_VALIDATED这一步,其他能正常单点登录的系统都是运行到这一步。

求大神帮忙,有个提醒也好


回复讨论(解决方案)

我跟你的问题一模一样,你的解决了吗!!!我还在困惑找原因中!!!怎么弄也不好使啊!!!

我跟你的问题一模一样,你的解决了吗!!!我还在困惑找原因中!!!怎么弄也不好使啊!!!

解决了,域名解析问题
你需要确保cas服务器,web服务器,以及浏览器所在的PC这三台机器都能解析一些你自定义的域名。
我之前改了浏览器PC和web服务器的host,忘记改cas服务器的host了

我的ubuntu10.10可以,但是12.04居然出现这个问题! 到现在还没解决呢~

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿