没有合适的资源?快使用搜索试试~ 我知道了~
首页Liferay集成CAS实现单点登录与应用系统集成
Liferay是一个比较成熟和应用比较广泛的开源的门户平台,提供了很多现成的portlet应用,支持多种方式对应用系统的集成,并且支持对CAS、LDAP、OpenID、OpenSSO等认证系统的集成,本文将以CAS作为认证中心,以Liferay的用户信息作为认证用户信息,调用Liferay中的用户密码加密方法,为CAS的认证服务提供密码认证方式。
资源详情
资源评论
资源推荐

Liferay 集成 CAS 实现单点登录与应用系
统集成
利用 CAS 做为认证中心连接 Liferay 的用户信息
摘要:Liferay 是一个比较成熟和应用比较广泛的开源的门户
平台,提供了很多现成的 portlet 应用,支持多种方式对应用
系统的集成,并且支持对 CAS、LDAP、OpenID、OpenSSO
等认证系统的集成,本文将以 CAS 作为认证中心,以 Liferay
的用户信息作为认证用户信息,调用 Liferay 中的用户密码加
密方法,为 CAS 的认证服务提供密码认证方式。
1. 介绍
1.1 Liferay 门户介绍
是一个基于 架构的完整的门户解决方案,使用了 、 等技术,前台
界面使用了 框架、模板技术等一些开源的主流技术,基于 的 配置
文件可以自由地动态扩展,使用了 来支持一些远程信息的获取,使用
实现全文检索功能。
主要特点:
采用最先进的技术 。
提供多种单点登陆接口,如 ,! "! 等。
管理员能通过用户界面轻松管理用户,组,角色,并为不同的用户分配不同的权限范围和
相应的功能。
用户可以根据需要定制个性化的页面布局和颜色风格。

可以在主流的 应用服务器上运行,如 #$%& 等商业或开源免费
的服务器。
支持多种主流的数据库,如 !' 等。
使用了第三方的开源项目,如 ( 等。
支持包括中文在内的多种语言。
目前最新的版本为 )*+(,+ 年 月更新)。
1.2 CAS 系统介绍
设计实现
是一个独立的 - 应用当前使用 实现,通过 (## 协议保证其数据的传
输安全性。它通过三个 . 地址进行访问:登录 .、验证 ./、注销 ./。
图 +* 原理和协议

2.安装
2.1 Liferay 部署安装
本文中,我们以 )*+ 的版本进行部署示例。
2.1.1 准备
由于本文需要将 的数据库作为单点登录的认证数据库,所以需要将 的数据库
安装到 0 上。0 的下载和安装本文不做缀述。在此只简要介绍 的安装和配
置。 可以从官方网站下载到安装包的最新版本。
安装包的下载地址:
&1233%*3433536, 3)*+*,6,7+38
8$8)*+*,88%+8,+,+,)+99)+9:),*;3<-<
2.1.2 安装 Liferay
在启动时会对数据库进行初始化,
将下载到的安装包 88$8)*+*,88%+8,+,+,)+99)+9:),*; 解压到安装目
录下,在路径 88)*+*,88%+=$8:*,*>= 下找到 *启动文件,并
执行。在默认情况下, 会使用 Hypersonic 作为默认数据库,在第一次访问时,我们
可以对数据库、管理用户等参数进行配置。当 $ 服务器启动后,我们可以访问
&1233&2?,?,3如果出现基本配置页面,则说明部署成功。
接下来,我们可以在这个配置页面上对 进行一些基本设置。首先我们要做的是将默
认的数据库更改为我们要使用的 0 数据库。点击(更改)如下图:
图 * 配置页面
剩余11页未读,继续阅读














安全验证
文档复制为VIP权益,开通VIP直接复制

评论1