首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

单点登录 - CAS【8】CAS Java Objects

2013-07-08 
单点登录 - CAS【八】CAS Java Objects一、实际场景 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

单点登录 - CAS【八】CAS Java Objects

一、实际场景 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? 前面的文章都是基于filter,即在web.xml文件中配置CAS的filter来完成单点登录的。现在实际场景基于SAP的NetWeaver开发的项目,是无法像上面的方式与CAS集成在一块的。强大的CAS已提供这种解决方法。参看下官方网站deep资料:https://wiki.jasig.org/display/CASC/Using+CAS+with+Java

我们看到有两种方式:

? ? 1.?CAS Tag Library

? ? 2.?CAS Java Objects

?

二、环境准备

? ??Yale Java Client下载:https://legacy-java-cas-client.googlecode.com/files/cas-client-java-2.1.1.zip

?

三、CAS Java Objects

? ? 我们可以在LoginModel中实现如下代码,就可以满足我们的需求

?

至此ticket和用户信息都已生成,单点登录成功。

?

此种方式是使用ServiceTicketValidator完成单点登录,其实我们也可以使用ProxyTicketValidator。

?

热点排行