Liferay Portal 6.2 已经集成了CAS,我们只需要简单配置就可以使用。
控制面板 - Portal 设置 - CAS 按下图就行设置。
注:我操作的时候就设置了“服务URL” 导致LIFERAY 就登录不上了,这时我们可以登录到数据库,找到表(“portalpreferences”),找到相应的设置,删除即可。别忘了重启生效。
其它设置:
1. 以screenName 方式登录:
控制面板 - Portal 设置 - 认证 - 选择“通过屏幕名称”
一般情况下大家连的都是AD ldap 这样可以开户LDAP连接,只接导入用户信息,如果没有呢??? 下次我会改造这块。
2. 如何设置CAS打开http://localhost:8080 直接进入登录页面。
我想大家都知道默认的页面是http://localhost:8080/web/guest/home 这个页面是没有权限就能访问的。只有私有页面是需要权限验证的,我们可以通过 控制面板- 站点 - 新建站点来创建一个,公开页面无页面,私有我们创建一个首页,以后这个面作为首页面来使用。给站点起个名字叫:portal (控制面板 - 站点 - 点击相应的站点名称 - 配置 - 站点设置)
。同时我们要关闭web/guest/home的那个站点,把“已激活”取消 (控制面板 - 站点 - 点击相应的站点名称 - 配置 - 站点设置),并保存。
还差最后一步,设置首页URL, 控制面板 - 配置 - Portal设置 - 主页URL (/group/portal) 下次访问时,直接访问此页面。