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

QQ登录

只需一步,快速开始

楼主: shuaigej

[结贴] 与统一身份认证的绑定

[复制链接]

146

主题

732

帖子

1101

积分

金牌会员

Rank: 6Rank: 6

积分
1101
QQ
 楼主| 发表于 2015-12-14 15:07:10 | 显示全部楼层
jishuang 发表于 2015-12-14 14:37
平台的底层实现jar中会去找这个配置

底层jar,不应该是tomcat的web.xml么?具体是哪个jar能告诉我么?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2015-12-14 15:08:11 | 显示全部楼层
不是,jar中的文件不能修改

如果要跳转到自己的系统中按照8楼提供的方法
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

146

主题

732

帖子

1101

积分

金牌会员

Rank: 6Rank: 6

积分
1101
QQ
 楼主| 发表于 2015-12-14 15:09:19 | 显示全部楼层
jishuang 发表于 2015-12-14 15:08
不是,jar中的文件不能修改

如果要跳转到自己的系统中按照8楼提供的方法

我能看一下么?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2015-12-14 15:24:41 | 显示全部楼层
runtime\UIServer\WEB-INF\lib\portal-core.jar中源码是不开放的
com\justep\portal\filter\RightFilter.class
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

146

主题

732

帖子

1101

积分

金牌会员

Rank: 6Rank: 6

积分
1101
QQ
 楼主| 发表于 2015-12-14 16:14:22 | 显示全部楼层
我在web.xml里加入了CAS认证的跳转页,为什么没有跳转到casServerUrlPrefix页呢?

<context-param>
    <param-name>pc.login.path</param-name>
    <param-value>/UI2/portal/pc/redirect_pc.w.w</param-value>
  </context-param>
  <filter>
    <filter-name>redirfilter</filter-name>
    <filter-class>com.justep.portal.filter.RedirectFilter</filter-class>
  </filter>
  <!--  
  <filter>
    <filter-name>JFilter</filter-name>
    <filter-class>com.justep.servlet.filter.JFilter</filter-class>
  </filter>
  <filter-mapping>
    <filter-name>JFilter</filter-name>
    <url-pattern>*.j</url-pattern>
  </filter-mapping>
  -->
  <filter-mapping>
    <filter-name>redirfilter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>

<filter>
       <filter-name>CAS Authentication Filter</filter-name>
       <filter-class>org.jasig.cas.client.authentication.AuthenticationFilter</filter-class>
       <init-param>
           <param-name>casServerLoginUrl</param-name>
           <param-value>http://test.cn/authserver/login</param-value>
       </init-param>
       <init-param>
           <param-name>serverName</param-name>
        <param-value>http://127.0.0.1:8080/x5/UI2/por ... lt;/param-value>  
       </init-param>
       <init-param>
           <param-name>renew</param-name>
           <param-value>false</param-value>
       </init-param>
       <init-param>
           <param-name>gateway</param-name>
           <param-value>false</param-value>
       </init-param>
    </filter>
    <filter>
       <filter-name>CAS Validation Filter</filter-name>
    <filter-class>org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter</filter-class>
       <init-param>
           <param-name>casServerUrlPrefix</param-name>
           <param-value>http://test.cn/authserver/</param-value>
       </init-param>
       <init-param>
           <param-name>serverName</param-name>
           <param-value>http://127.0.0.1:8080/x5/UI2/por ... lt;/param-value>
       </init-param>
    </filter>
   
    <filter>
       <filter-name>CAS HttpServletRequest Wrapper Filter</filter-name>
       <filter-class>org.jasig.cas.client.util.HttpServletRequestWrapperFilter</filter-class>
    </filter>
   
    <filter>
       <filter-name>CAS Assertion Thread Local Filter</filter-name>
       <filter-class>org.jasig.cas.client.util.AssertionThreadLocalFilter</filter-class>
    </filter>
   
    <filter-mapping>
       <filter-name>CAS Validation Filter</filter-name>
       <url-pattern>/*</url-pattern>
    </filter-mapping>
     
    <filter-mapping>
       <filter-name>CAS HttpServletRequest Wrapper Filter</filter-name>
       <url-pattern>/*</url-pattern>
    </filter-mapping>
   
    <filter-mapping>
       <filter-name>CAS Assertion Thread Local Filter</filter-name>
       <url-pattern>/*</url-pattern>
    </filter-mapping>  

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2015-12-14 16:39:39 | 显示全部楼层
5.3中CAS中的集成没有实现,后续版本会支持
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

146

主题

732

帖子

1101

积分

金牌会员

Rank: 6Rank: 6

积分
1101
QQ
 楼主| 发表于 2015-12-14 16:45:09 | 显示全部楼层
好吧,谢谢
回复

使用道具 举报

146

主题

732

帖子

1101

积分

金牌会员

Rank: 6Rank: 6

积分
1101
QQ
 楼主| 发表于 2015-12-15 13:34:14 | 显示全部楼层
请问那个集成的例子,/X5Demo,我已部署,现在我想在/HTML/WEB-INF/里能写web.xml,可以么?如果我应用X5Demo调用cas可以么?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2015-12-15 13:36:31 | 显示全部楼层
shuaigej 发表于 2015-12-15 13:34
请问那个集成的例子,/X5Demo,我已部署,现在我想在/HTML/WEB-INF/里能写web.xml,可以么?如果我应用X5De ...

这个就是一个标准的web应用,要实现cas集成需要自己实现,可以到网上查找web应用中cas的集成

这个平台不会去限制
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

146

主题

732

帖子

1101

积分

金牌会员

Rank: 6Rank: 6

积分
1101
QQ
 楼主| 发表于 2015-12-15 13:56:00 | 显示全部楼层
请问支持CAS的版本什么时候可以正式发布?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 04:46 , Processed in 0.054805 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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