已解决 禅道集成CAS客户端配置
禅道cas客户端配置时,配置地址不采用ip而采用域名的方式,能访问cas sever的登录认证页面 ,认证通过之后禅道无法认证是什么原因
禅道版本 9.8.3 源码包
操作系统 CentOS
客户端浏览器 Chrome

提问者:  张碧金 悬赏:5 日期: 2020-11-26 10:24:28 答案:1 点击:1294

获取技术支持

QQ: 电话:
设置备注
答案列表
2020/11/26

错误提示是CAS认证失败,这块需要贵公司确认下代码了。

2020/11/26
phpCAS::client(CAS_VERSION_2_0, "192.168.xxx.xxx", 2002, "/cas");配置cas服务端地址这一块中间使用服务端ip可以认证成功然后跳转到禅道页面,使用域名就出现上面那种结果,其他没改东西,请问这可能是什么原因造成的呢
2020/11/26
zentao/config/my.php 中debug的值改成true 重新操作一下 看日志文件 zentao/tmp/log/php开头的今天的文件有什么报错。注:不要找sql开头的文件。
2020/11/26
生成一个php_error_log文件,但是里面内容和上面图上内容是一样的
2020/11/26
这块需要贵公司调试下具体的代码了哦。可以根据上面的日志,调试下client.php 3153行左右的代码。
2020/11/26
<?php
die();
?>

14:55:03 Declaration of extuserModel::identify($account, $password, $password1) should be compatible with userModel::identify($account, $password) in /opt/zbox/app/zentao/tmp/model/user.php on line 6 when visiting message-ajaxGetMessage-1
出现了这也的信息,请问一下 我在禅道上面装了ldap的插件 这个有影响吗
2020/11/26
LDAP是第三方的插件,这个错误会不会影响CAS,我们也不太确认的。可以搭建纯净版本的禅道本地试试呢?建议贵公司还是根据日志提示,调试下出现问题的那部分代码,这样会快一些。