2

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

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

Liferay CAS 配置

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

另一方面,PHP Web 应用程序似乎可以完美运行。

所以我的问题是:

  1. 我的 LR 配置有问题吗?
  2. LDAP 是强制性的吗?我宁愿让 Liferay 做主身份验证提供程序并向 CAS 发出用户确实合法的信号,然后使用 CAS 将票证传播到另一个 webapp;我是否必须开发一些 CAS 插件才能使其以这种方式工作?
4

1 回答 1

1
  1. 也许。您是否先测试了 CAS:浏览到 https://:/cas/login 并尝试密码/密码。
  2. 据我了解,在您的情况下,LDAP 是强制性的。
于 2011-05-18T20:34:39.827 回答