在liferay的ROOT\WEB-INF\lib中有一个portal-impl.jar,里面有一个portal.properties,此文件中已经配置了CAS,Siteminder,LDAP等配置参数,只不过是已经被注释掉了,找到cas.auth.enabled,默认为false,改为true,然后修改下面的参数:
cas.login.url=https://yourcasserver:8443/cas/login
cas.logout.url=https:// yourcasserver:8443/cas/logout
cas.server.name=localhost:8080
cas.service.url=
#cas.service.url=http://localhost:8080/c/portal/login
cas.validate.url=https:// yourcasserver:8443/cas/proxyValidate
即可,当然前提是你已配置好了CAS Server。在这里配置好参数后,web.xml里不用做任何修改,liferay在web.xml已经配置好了CAS Filter,另外caslicent.jar包在ROOT\WEB-INF\lib目录已经有了,不用自己去找了。
如何测试liferay的单点登陆?在配置liferay的sso之前,可用test@liferay.com/test进入系统,通过一个admin的用户管理portlet增加一个用户如testme,等会可用此帐号进行测试。
现在我们再配置一个web应用,并配置好CAS filter,配置好后,访问这个web应用中的某个页面,则会跳转到cas登陆页面,cas登陆成功后,在当前的url再输入http://localhost:8080/c/portal/login,则门户会自动跳转到登陆成功后的用户页面。
说明:因cas产品的配置方式以前以写过blog了,所以这里不介绍cas产品如何安装了。
分享到:
相关推荐
《Liferay 5.1.2 文档集》是一份详尽的资源,涵盖了Liferay门户平台的关键技术和应用。Liferay是一款开源的企业级JAVA门户框架,以其强大的功能和灵活的扩展性深受开发者喜爱。这份文档集是针对Liferay 5.1.2版本的...
Liferay是一款功能强大的开源企业级门户平台...总之,Liferay的CAS SSO实现是通过集成CAS服务器和配置Liferay的安全策略来完成的,这一功能对于多应用环境的企业级门户至关重要,它可以提供便捷、安全的用户登录体验。
### Liferay5.1.2 + NetBeans6.5 开发环境配置详解 #### 一、环境准备 在搭建Liferay5.1.2 + NetBeans6.5开发环境之前,需要确保以下基础软件已正确安装: 1. **JDK**: Java Development Kit,用于提供Java开发...
Liferay 是一款开源的企业级门户平台,它默认使用 HSQLDB 作为内置数据库。然而,在某些场景下,用户可能需要将数据库迁移至更强大的 Oracle 10G 数据库。这个过程虽然步骤不多,但由于英文文档描述模糊,且网络上的...
本案例中,我们将探讨如何将Liferay 5.2.3与CAS(Central Authentication Service)配置为SSO系统。 Liferay是一款开源的企业级门户平台,它提供了一个灵活的框架来构建和管理Web应用程序。而CAS则是一个开源的身份...
Liferay 是一个开源的企业级门户平台,它提供了丰富的功能,包括内容管理、社交媒体、协作工具等。CAS(Central Authentication Service)则是一种单点登录(Single Sign-On,SSO)系统,用于集中处理应用程序的身份...
7. **配置文档**:提供的 "Liferay_cas.docx" 文件很可能是详细记录了整个集成过程的步骤和配置细节的文档,可能包含了如何安装和配置 CAS 服务器,如何在 Liferay 中配置 CAS 插件,以及如何配置 LDAP 连接器等内容...
为了实现CAS与Liferay的集成,我们需要配置CAS服务器以连接到Liferay的数据库,并使用其中的用户信息进行身份验证。 首先,我们需要在CAS服务器的配置中添加Liferay数据库的相关信息。这通常涉及到修改`cas....
1. **安装和配置CAS服务器**: 部署`cas-server-webapp`到应用服务器,配置CAS服务器以适应您的环境,如数据库连接、认证源等。 2. **配置Liferay**: 在Liferay中配置CAS客户端插件,设置SSO属性,确保与CAS服务器...
Liferay Plugins SDK 5.1.2 是一个用于开发Liferay Portal插件的软件开发工具包,它为开发者提供了一套完整的框架和工具,以便于创建Portlets、Themes以及其他定制功能。Liferay Portal是一个开源的企业级内容管理和...
【Liferay 门户集成CAS实现单点登录与应用系统集成】是将开源门户平台Liferay与中央认证服务(CAS)相结合,以实现用户在多个应用系统间的统一登录体验。Liferay是一个基于Java的企业级门户解决方案,它具备强大的...
1. **Liferay Portal**:一个开源的企业级门户平台,用于构建和管理数字体验。 2. **CAS Server**:一个开放源码的单点登录系统,允许用户通过单一的身份验证登录多个应用系统。 3. **LDAP Server**:一种目录服务,...
Liferay是一款流行的开源企业级门户平台,而CAS(Central Authentication Service)是一个开源的身份验证框架。下面我们将详细阐述如何在Liferay 6.1.x版本上结合CAS 3.5.0实现单点登录。 1. **部署CAS服务器** - ...
cas服务端自定义数据库所需jar包,集成liferay6.2源码改动
2. **配置Liferay**:在Liferay的门户服务器中,需要配置CAS客户端插件,使其能够与CAS Server通信。 3. **认证代理设置**:在Liferay的应用中,需要配置服务端点,以便Liferay能够将用户的登录请求转发给CAS Server...
在IT行业中,Liferay是一款广泛使用的开源企业级门户平台,而CAS(Central Authentication Service)则是一种流行的单点登录(Single Sign-On, SSO)解决方案。本文将深入探讨这两个技术的结合以及相关的开发知识。 ...
### Liferay EXT 基本配置方法 #### 一、EXT 模式配置步骤 **第一步:源码压缩包解压** 1. **解压指定目录:** 首先,将下载到的 Liferay 源码压缩包解压到指定的目录下。 - 这一步主要是为了准备环境,确保...
CAS4.2.4 连接Liferay6.2以上版本数据库用户表验证用户
3. **Liferay Portal**:Liferay Portal是一个企业级的开源门户平台,本文档中使用的是4.3.0版本。Liferay集成了CAS服务,提供了SSO的实现。 4. **SSL(Secure Socket Layer)**:SSL是一种网络安全协议,用于在Web...