`
txf2004
  • 浏览: 7069511 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

开源门户产品Liferay5.1.2版本的SSO配置方法(连接Cas Server)

阅读更多

liferayROOT\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里不用做任何修改,liferayweb.xml已经配置好了CAS Filter,另外caslicent.jar包在ROOT\WEB-INF\lib目录已经有了,不用自己去找了。

如何测试liferay的单点登陆?在配置liferaysso之前,可test@liferay.com/test进入系统,通过一个admin的用户管理portlet增加一个用户如testme,等会可用此帐号进行测试。

现在我们再配置一个web应用,并配置好CAS filter,配置好后,访问这个web应用中的某个页面,则会跳转到cas登陆页面,cas登陆成功后,在当前的url再输入http://localhost:8080/c/portal/login,则门户会自动跳转到登陆成功后的用户页面。

说明:因cas产品的配置方式以前以写过blog了,所以这里不介绍cas产品如何安装了。

分享到:
评论

相关推荐

    liferay5.1.2文档(完)

    《Liferay 5.1.2 文档集》是一份详尽的资源,涵盖了Liferay门户平台的关键技术和应用。Liferay是一款开源的企业级JAVA门户框架,以其强大的功能和灵活的扩展性深受开发者喜爱。这份文档集是针对Liferay 5.1.2版本的...

    Liferay的CAS SSO实现

    Liferay是一款功能强大的开源企业级门户平台...总之,Liferay的CAS SSO实现是通过集成CAS服务器和配置Liferay的安全策略来完成的,这一功能对于多应用环境的企业级门户至关重要,它可以提供便捷、安全的用户登录体验。

    Liferay5.1.2+Netbeans6.5开发环境配置

    ### Liferay5.1.2 + NetBeans6.5 开发环境配置详解 #### 一、环境准备 在搭建Liferay5.1.2 + NetBeans6.5开发环境之前,需要确保以下基础软件已正确安装: 1. **JDK**: Java Development Kit,用于提供Java开发...

    Liferay5.1.2配置Oracle10G数据库操作说明书

    Liferay 是一款开源的企业级门户平台,它默认使用 HSQLDB 作为内置数据库。然而,在某些场景下,用户可能需要将数据库迁移至更强大的 Oracle 10G 数据库。这个过程虽然步骤不多,但由于英文文档描述模糊,且网络上的...

    Liferay5.2.3和CAS配置成SSO

    本案例中,我们将探讨如何将Liferay 5.2.3与CAS(Central Authentication Service)配置为SSO系统。 Liferay是一款开源的企业级门户平台,它提供了一个灵活的框架来构建和管理Web应用程序。而CAS则是一个开源的身份...

    liferay+cas

    Liferay 是一个开源的企业级门户平台,它提供了丰富的功能,包括内容管理、社交媒体、协作工具等。CAS(Central Authentication Service)则是一种单点登录(Single Sign-On,SSO)系统,用于集中处理应用程序的身份...

    liferay + cas + ldap 集成配置

    7. **配置文档**:提供的 "Liferay_cas.docx" 文件很可能是详细记录了整个集成过程的步骤和配置细节的文档,可能包含了如何安装和配置 CAS 服务器,如何在 Liferay 中配置 CAS 插件,以及如何配置 LDAP 连接器等内容...

    CAS4.2.4 连接Liferay6.2以上版本数据库用户表验证用户 project

    为了实现CAS与Liferay的集成,我们需要配置CAS服务器以连接到Liferay的数据库,并使用其中的用户信息进行身份验证。 首先,我们需要在CAS服务器的配置中添加Liferay数据库的相关信息。这通常涉及到修改`cas....

    cas-server-3.4.3.1-release.zip

    1. **安装和配置CAS服务器**: 部署`cas-server-webapp`到应用服务器,配置CAS服务器以适应您的环境,如数据库连接、认证源等。 2. **配置Liferay**: 在Liferay中配置CAS客户端插件,设置SSO属性,确保与CAS服务器...

    liferay-plugins-sdk-5.1.2

    Liferay Plugins SDK 5.1.2 是一个用于开发Liferay Portal插件的软件开发工具包,它为开发者提供了一套完整的框架和工具,以便于创建Portlets、Themes以及其他定制功能。Liferay Portal是一个开源的企业级内容管理和...

    Liferay集成CAS实现单点登录与应用系统集成

    【Liferay 门户集成CAS实现单点登录与应用系统集成】是将开源门户平台Liferay与中央认证服务(CAS)相结合,以实现用户在多个应用系统间的统一登录体验。Liferay是一个基于Java的企业级门户解决方案,它具备强大的...

    liferay cas ldap 集成配置

    1. **Liferay Portal**:一个开源的企业级门户平台,用于构建和管理数字体验。 2. **CAS Server**:一个开放源码的单点登录系统,允许用户通过单一的身份验证登录多个应用系统。 3. **LDAP Server**:一种目录服务,...

    liferay+cas实现单点登录步骤

    Liferay是一款流行的开源企业级门户平台,而CAS(Central Authentication Service)是一个开源的身份验证框架。下面我们将详细阐述如何在Liferay 6.1.x版本上结合CAS 3.5.0实现单点登录。 1. **部署CAS服务器** - ...

    CAS+liferay6.2集成服务端

    cas服务端自定义数据库所需jar包,集成liferay6.2源码改动

    cas-server-3.3-release.zip

    2. **配置Liferay**:在Liferay的门户服务器中,需要配置CAS客户端插件,使其能够与CAS Server通信。 3. **认证代理设置**:在Liferay的应用中,需要配置服务端点,以便Liferay能够将用户的登录请求转发给CAS Server...

    liferay&cas开发说明

    在IT行业中,Liferay是一款广泛使用的开源企业级门户平台,而CAS(Central Authentication Service)则是一种流行的单点登录(Single Sign-On, SSO)解决方案。本文将深入探讨这两个技术的结合以及相关的开发知识。 ...

    liferay ,ext基本配置方法.txt

    ### Liferay EXT 基本配置方法 #### 一、EXT 模式配置步骤 **第一步:源码压缩包解压** 1. **解压指定目录:** 首先,将下载到的 Liferay 源码压缩包解压到指定的目录下。 - 这一步主要是为了准备环境,确保...

    CAS4.2.4 连接Liferay6.2以上版本数据库用户表验证用户

    CAS4.2.4 连接Liferay6.2以上版本数据库用户表验证用户

Global site tag (gtag.js) - Google Analytics