Single sign on 使用CAS实现CMDBuild SSO

Single sign on 使用CAS实现CMDBuild SSO,single-sign-on,cas,Single Sign On,Cas,我正在尝试使用CAS在CMDBuild中实现SSO。我已在本地centos 6.5计算机上安装了CMDBuild和CAS。但我无法成功地完成SSO 环境详情如下 Centos 6.5 CAS 4.2.0 CMDBuild 2.4.1 auth.conf中的Cas配置为 auth.methods=CasAuthenticator、DBAuthenticator cas.server.url=https://localhost:8443/cas cas.login.page=/login cas

我正在尝试使用CAS在CMDBuild中实现SSO。我已在本地centos 6.5计算机上安装了CMDBuild和CAS。但我无法成功地完成SSO

环境详情如下

Centos 6.5

CAS 4.2.0

CMDBuild 2.4.1

auth.conf中的Cas配置为

auth.methods=CasAuthenticator、DBAuthenticator

cas.server.url=https://localhost:8443/cas

cas.login.page=/login

cas.service.param=http://localhost:8080/cmdbuild/index.jsp

cas.ticket.param=ticket
但在更改配置后尝试从浏览器访问cmdbuild时。某些参数附加到URL,如下所示,这会导致cmdbuild无法启动

在CMDBuild日志中,我也发现了相同的错误

信息2016-09-21 08:35:44[cmdbuild]尝试在没有用户名或密码的情况下登录

信息2016-09-21 08:35:44[cmdbuild]正在重定向到

根据文件

“CAS身份验证程序将请求发送到CAS服务器(${CAS.server.url}+${CAS.login.page}),指定CMDBuild访问url(在${CAS.service.param}参数中)”

我已在cas.service.param中配置了CMDBuild访问url

我对cas.service.param和cas.ticket.param中必须配置的内容有一些疑问。我必须在cas.service.param和cas.ticket.param中添加的内容

任何帮助都将不胜感激

谢谢