Liferay 5.2和PHP之间的SSO通过CAS

时间:2009-09-10 15:08:08

标签: java php single-sign-on liferay cas

我正在尝试在CAS和PHP网络应用之间使用Liferay进行单点登录。

我安装了JASIG CAS webapp,使用keytools创建了证书,并通过其管理GUI(设置>身份验证> CAS选项卡)配置了Liferay,如下所示:

Liferay CAS configuration

当我点击Liferay菜单中的“登录”时,我转发到CAS登录页面(使用“脏技巧”用户名==密码:我没有配置LDAP,我将在下面解释)然后我再次被重定向到Liferay,但我没有登录:我再次看到LR登录表单。所以我猜这不起作用。

另一方面,PHP Web应用程序似乎完美无瑕。

所以我的问题是:

  1. 我的LR有什么问题 组态?
  2. 是LDAP 强制性?我宁愿拥有Liferay 进行主认证 提供者和CAS的信号 用户确实是合法的,然后 使用CAS将票证传播到 另一个webapp;我一定要吗 开发一些CAS插件来实现它 这样工作?

1 个答案:

答案 0 :(得分:1)

  1. 也许。您是否首先测试CAS:浏览到https://:/ cas / login并尝试使用密码/密码。
  2. 据我所知,在您的情况下,LDAP是强制性的。