liferay 7 使用 ldap 与 cas 集成
Posted
技术标签:
【中文标题】liferay 7 使用 ldap 与 cas 集成【英文标题】:liferay 7 integration with cas using ldap 【发布时间】:2017-08-25 09:02:51 【问题描述】:我是 liferay 7 的新手,我想使用 ldap 将 liferay 7 与 CAS 服务器集成。
我的liferay的版本是7.0.2 GA3,CAS服务器的版本是3.5.2,我使用的是opendj活动目录。
我已经在 localhost:8080 上安装了 liferay,CAS 服务器在我的一台服务器上 ssl 和 ldap 上的机器在同一台服务器机器上。
我已经成功地将 CAS 与 ldalp 集成,我可以从 ldap 用户登录 CAS 服务器。 在此之后,我在 Liferay 中配置了 CAS 身份验证,该身份验证位于此 CAS 选项卡下的 Configuration->Instance Setting->Authentication 中。 当我尝试登录时,我得到以下网址:
http://localhost:8080/?ticket=ST-36-tP25deAgea9pUfwEcf6V-cas01.example.org
虽然工单正在生成,但我无法访问管理面板。
请帮忙, 提前感谢
【问题讨论】:
您能提供您的 cas liferay 实例设置吗? 【参考方案1】:发生这种情况是因为存在握手错误,因此,当您配置密钥库时,您必须小心 CN 名称,因为您必须使用域名,而不是 IP,如果您没有 DNS,您可以配置一个主机文件,例如 CentOS 中的/etc/hosts
。
【讨论】:
以上是关于liferay 7 使用 ldap 与 cas 集成的主要内容,如果未能解决你的问题,请参考以下文章
LDAP 与 MYSQL .. JA-SIG CAS 与 LDAP 与 CAS 与 MySQL
如何在 Liferay 7 中禁用 SennaJS/SPA?