liferay和cas系统集成

准备内容:

liferay版本liferay-portal-tomcat-6.1.0-ce-ga1-20120106155615760.zip

cas版本cas-server-3.5.0-release.zip

JAMWIKI   版本jamwiki-1.3.2.war

1、在D盘新建一个文件夹,命名为liferayCasJamwiki,将cas和liferay进行分别解压到该目录下;

2、在D:\liferayCasJamwiki\cas-server-3.5.0-release\cas-server-3.5.0\modules的目录下找到cas-server-webapp-3.5.0.war文件,并将他拷贝到D:\liferayCasJamwiki\liferay-portal-tomcat-6.1.0-ce-ga1-20120106155615760\liferay-portal-6.1.0-ce-ga1\tomcat-7.0.23\webapps(就是liferay集成的tomcat目录)并重新命名为cas

3、找到D:\liferayCasJamwiki\liferay-portal-tomcat-6.1.0-ce-ga1-20120106155615760\liferay-portal-6.1.0-ce-ga1\tomcat-7.0.23\conf
  (就是liferay集成的tomcat目录)打开server.xml文件,找到下面的代码

并将上述的代码替换为下面内容
并保存

<Connector port="8443" maxHttpHeaderSize="8192"
   
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
   
enableLookups="false" disableUploadTimeout="true"
   
acceptCount="100" scheme="https" secure="true"
   
clientAuth="false" sslProtocol="TLS" />

4、在cmd模式下输入下面的命令 密码为:changeit

keytool -genkey -alias
tomcat -keypass changeit -keyalg RSA

4、输入下面的命令:

keytool -export -alias
tomcat -keypass changeit -file %FILE_NAME%

5、在输入下面的命令:

keytool
-import-alias
tomcat -file
%FILE_NAME%-keypass
changeit -keystore
-help

6、启动tomcat       (双击startup.bat)
tomcat所在路径为D:\liferayCasJamwiki\liferay-portal-tomcat-6.1.0-ce-ga1-20120106155615760\liferay-portal-6.1.0-ce-ga1\tomcat-7.0.23\bin

7、等待tomcat启动完成后,在浏览器中输入:http://localhost:8443/cas/login

就可以访问到cas的目录了,输入用户名和密码为changeit和changeit

表明登录成功

8、现在访问http://localhost:8080/将会进入liferay的基本配置目录:

9、将Default Language修改问中文,并点击change

10、在DataBase下点击  change进行配置 连接数据的信息,

输入数据库的用户名和密码后,点击Finish
Configuration完成配置;出现下面的信息表明配置成功:

11、此时会出现密码输入内容,输入密码后点击保存

12、登录成功后,在页面的的右上角点击去Control Panel进入控制面板

13、在左侧的导航栏中点击设置按钮,然后在右侧选中认证,选中cas选项卡

14、配置信息如下:

15、点击测试cas配置如果有以下内容,表明配置成功了;

16、点击右上交的注销按钮会提示下面内容

下面将jamwiki项目和liferay进行集成:

1、 下载JAMWIFIhttp://jamwiki.org/wiki/en/JAMWiki_Release_Archive

2、启动liferay,将下载的jamwiki-1.3.2.war文件更改名称为jamwiki  
 然后  
拷贝到D:\liferayCasJamwiki\liferay-portal-tomcat-6.1.0-ce-ga1-20120106155615760\liferay-portal-6.1.0-ce-ga1\tomcat-7.0.23\webapps目录下;tomcat会自动部署项目

3、稍等几秒中,在浏览器中输入http://localhost:8080/jamwiki将会进入到jamwiki的配置页面 填写相应的配置信息

4、出现下面的内容表明成功

5、在浏览器输入http://localhost:8080/访问liferay并数据用户名和密码

6、登录成功后,点击管理页面

7、点击公开页面,在点击添加页面,如图输入名称和模版

8、添加成功后,在左侧 点击jamwiki,配置相关内容

9、在页面中添加jamwiki的导航,

点击后jamwiki就可以看到页jamwiki页面了

来自为知笔记(Wiz)

附件列表

liferay和cas系统集成

时间: 2024-10-20 17:20:33

liferay和cas系统集成的相关文章

[Liferay] Liferay 实现单点登录 - CAS

接上一篇:Liferay 实现单点登录 - OpenLDAP 本文不介绍概念,只注重实现 Liferay : 6.1.1 CE GA2 OpenLdap for Windows :openldap-2.4.38-x86 Apache Directory Studio : Apache Directory Studio 2.0.0-M3 CAS : cas-server-3.5.2 Windows : 7 x64 第二篇 CAS配置 下载安装 下载地址 :https://www.apereo.or

1、下载cas的cas-web

1.下载cas的cas-web.war包,并把他放在tomcat 的webapps下面:D:\huan\lifeRayWithCas\cas-server-3.5.0-release\cas-server-3.5.0\modules\cas-server-webapp-3.5.0.war 2.编辑tomcat/conf 文件下将   这端代码去掉注释,更改为下面内容 <Connector port="8443" maxHttpHeaderSize="8192"

liferay 集成ldap

1.下载并安装(Active direcotry 下面统一为AD) https://directory.apache.org/studio/download/download-windows.html http://directory.apache.org/apacheds/download/download-windows.html 2.安装完成后启动apacheDs服务和LDAP管理,如果遇到无法启动的问题,可以查看本文的问题解决方案 3.配置一个新的连接: 4.填写相关的信息,connec

VMware Identity Manager 与CAS, Keycloak的集成

VMwareIdentity Manager (简称vIDM)是VMware开发的一套功能强大的身份管理系统.用户利用这套系统可以实现企业级应用的(包括SAAS,虚拟应用和桌面,原生的移动应用,Windows10应用等)单点登录,自助式应用商店,多种设备支持,基于策略的访问控制等等.简单点讲:客户可以利用这套系统在各种设备上,随时随地,访问企业在私有数据中心或者公有云平台上的应用或者数据. 中国有很多客户已经或多或少的开发了自己的身份认证系统来实现单点登录.这些客户或者一开始还没有用到vIDM的

Cas v4.2.5 发布,Web 单点登录系统

Cas v4.2.5 发布了,CAS(Central Authentication Service)为Web应用系统提供了单点登录服务(手机app开发).它的特性包括:一个开放和具有很好文档支持的协议:一个Java开源服务器组件:提供多种类型的客 户端包括Java..Net.PHP.Perl.Apache.uPortal等:能够与uPortal.BlueSocket.TikiWiki. Mule. Liferay.Moodle集成使用(入门教程qkxue.net). 问题处理: https://

[Liferay] Liferay 实现单点登录 - OpenLDAP

Liferay 的单点登录绝对是个难啃的骨头,更何况网上能搜到的基本都是些滥竽充数的文章,很不负责任. 于是在自己搭通单点登录一条线之后,决定整理下思路并写出来,希望各位能别重蹈覆辙. 本文不介绍概念.仅仅注重实现 软件版本号: Liferay : 6.1.1 CE GA2 OpenLdap for Windows :openldap-2.4.38-x86 Apache Directory Studio : Apache Directory Studio 2.0.0-M3 CAS : cas-s

Liferay试用系列 - 首先要可以进行用户验证

使用liferay往往不是使用liferay来重新开发一套系统,很多时候是使用liferay来开发一套集中处理的dashboard,这样的话往往就会存在一个用户验证的问题,本来有自己系统的用户验证,然后liferay也有自己的用户验证,这时候两个系统的统一就会显得特别的重要,查了一下网络,绝大多数的文章都是在讲SSO,基本也就是CAS跟OpenSSO两个,但是这两个都需要搭服务器,然后通过该服务器进行验证然后返回,还是无法避免原有系统整合的毛病. 这里想到一个思路就是在创建用户的时候调用life

Liferay 6.2 改造系列之二十四:修改liferay密码的加密方式

为了便于后期与Cas集成过程中使用数据库用户的方便,将liferay密码的加密方式改为SHA. 在/portal-master/portal-impl/src/portal.properties配置文件中,有如下配置: #passwords.encryption.algorithm=BCRYPT/10 #passwords.encryption.algorithm=MD2 #passwords.encryption.algorithm=MD5 #passwords.encryption.algo

(转)Yale CAS + .net Client 实现 SSO(1)

由于信息系统集成需要,最近研究了一下CAS.从网上找了不少资料,很多是针对Java平台的,为数不多的针对.net Client的文章往往片面的介绍某个方面,照着去做确会遇到大量的问题,特别是“重定向循环”问题,网上的解决方案多种多样,而且并不能完全解决问题.通过最近几天的摸索,终于调试成功,为此,本系列随笔将详细介绍在ASP.NET中,如何通过CAS实现单点登录(Single Sign On),并针对网上的一些资料进行讨论,并提供本人针对“重定向循环”问题的解决办法. 第一部分:安装配置 Tom