起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 阿拉伯梳子

[结贴] CAS Clint 怎么集成单点登录

[复制链接]

275

主题

1012

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
 楼主| 发表于 2017-11-29 15:38:44 | 显示全部楼层
jishuang 发表于 2017-11-29 13:58
标准的web应用集成的时候在什么地方放的?

在UI端
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2017-11-29 16:29:09 | 显示全部楼层
可以自己放到UIServer下,UIServer就是标准的web应用
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

275

主题

1012

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
 楼主| 发表于 2017-12-5 14:17:52 | 显示全部楼层
jishuang 发表于 2017-11-29 16:29
可以自己放到UIServer下,UIServer就是标准的web应用

只需要按照帖子所示进行配置就可以了,不需要进行重写dologin和dologout吗?
回复 支持 反对

使用道具 举报

275

主题

1012

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
 楼主| 发表于 2017-12-5 14:53:02 | 显示全部楼层
阿拉伯梳子 发表于 2017-12-5 14:17
只需要按照帖子所示进行配置就可以了,不需要进行重写dologin和dologout吗? ...

cas服务器处理完了会跳转到你的login.jsp并附带ticket,你要完成自己业务系统的处理逻辑!
这个是cas 厂商给我的回复
我是需要把login重写呢还是只需要做过滤器配置?
回复 支持 反对

使用道具 举报

275

主题

1012

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
 楼主| 发表于 2017-12-5 14:54:41 | 显示全部楼层
阿拉伯梳子 发表于 2017-12-5 14:17
只需要按照帖子所示进行配置就可以了,不需要进行重写dologin和dologout吗? ...

cas服务器处理完了会跳转到你的login.jsp并附带ticket,你要完成自己业务系统的处理逻辑!
这个是cas 厂商给我的回复
我是需要把login重写呢还是只需要做过滤器配置?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2017-12-5 15:54:26 | 显示全部楼层
按照http://bbs.wex5.com/forum.php?mo ... 7&pid=165199823中的4步配置有什么问题?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

275

主题

1012

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
 楼主| 发表于 2017-12-5 16:03:30 | 显示全部楼层
jishuang 发表于 2017-12-5 15:54
按照http://bbs.wex5.com/forum.php?mod=redirect&goto=findpost&ptid=64607&pid=165199823中的4步配置有什 ...

需要导入的证书是哪里提供的?
回复 支持 反对

使用道具 举报

275

主题

1012

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
 楼主| 发表于 2017-12-5 16:22:26 | 显示全部楼层
用的树维cas 产品。他提供了sso文件夹,已经部署成功。

统一身份认证管理.rar

1.07 MB, 阅读权限: 200, 下载次数: 0

认证说明

sso.rar

7.87 KB, 阅读权限: 200, 下载次数: 0

jsp源码

回复 支持 反对

使用道具 举报

275

主题

1012

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
 楼主| 发表于 2017-12-5 16:29:33 | 显示全部楼层
   过滤器配置如下:


  <filter>
                   <filter-name>CAS Filter</filter-name>
                   <filter-class>edu.yale.its.tp.cas.client.filter.CASFilter</filter-class>
                   <init-param>
                            <param-name>edu.yale.its.tp.cas.client.filter.loginUrl</param-name>
                            <param-value>http://222.24.211.44:8080/x5/sso/login.jsp</param-value>
                   </init-param>
                   <init-param>
                            <param-name>edu.yale.its.tp.cas.client.filter.validateUrl</param-name>
                            <param-value>http://222.24.211.44:8080/x5/UI2/v_/portal/pc/index.w?device=pc#!main</param-value>
                   </init-param>
                   <init-param>
                            <param-name>edu.yale.its.tp.cas.client.filter.serverName</param-name>
                            <param-value>http://222.24.211.44:8080</param-value>
                   </init-param>
         </filter>
         <filter-mapping>
                   <filter-name>CAS Filter</filter-name>
                   <url-pattern>/*</url-pattern>
         </filter-mapping>  
         <filter>
                   <filter-name>NTLoginFilter</filter-name>
                   <filter-class>com.justep.filter.NTLoginFilter</filter-class>
         <!-- 以下参数表示url映射, 即如果访问的url是param-name, 将会重定向到param-value指向的页面 -->
                   <init-param>
                            <param-name>/UI/portal/login.w</param-name>
                            <param-value>/portal/index.w</param-value>
                   </init-param>
                   <init-param>
                            <param-name>/UI/portal2/process/portal/login.w</param-name>
                            <param-value>/UI/portal2/process/portal/index.w</param-value>
                   </init-param>
                   <init-param>
                            <param-name>/UI2/portal/pc/index.w</param-name>
                            <param-value>/UI2/portal/pc/index.w</param-value>
                                   </init-param>
                                   <init-param>
                            <param-name>/UI2/portal/mobile/index.w</param-name>
                            <param-value>/UI2/portal/mobile/index.w</param-value>
                                   </init-param>
         </filter>
         <filter-mapping>
                   <filter-name>NTLoginFilter</filter-name>
                   <url-pattern>/*</url-pattern>
         </filter-mapping>
回复 支持 反对

使用道具 举报

275

主题

1012

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
 楼主| 发表于 2017-12-5 16:34:02 | 显示全部楼层
报错如下:
cas-error.png
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-19 07:37 , Processed in 0.062566 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表