2 wangmingjun2012 wangmingjun2012 于 2016.01.28 14:06 提问

cas+shiro配合使用,重定向问题

用cas做单点登陆,shiro做权限验证。现在有个问题cas服务器登陆成功后,没有重定向
到原来访问的页面,地址栏中还带有ticket参数。如图:图片说明
现在就是想登陆成功后定向到访问的界面,然后地址栏中也不带参数。
之前没有集成shiro,只用cas时,直接在客户端应用的web.xml的验证ticket的拦截器中配置redirectAfterValidation和useSession参数就可以。现在结合shiro后,web.xml中没有配置验证ticket的filter,cas的相关配置在shiro.ini中配置了。类似上面重定向和session的参数不知道在哪里配置了。怎么解决的这个问题呢?
我的shiro.ini的配置如图图片说明
客户端应用的web.xml配置如图图片说明
求大神解救。

2个回答

devmiao
devmiao   Ds   Rxr 2016.01.29 07:09
dj6532
dj6532   2016.06.02 17:16

哥们,你真是帮了我大忙了。
我在网上找的教程,连基本的登录都不成功,搞了两天了,都烦死了。知道是配置配错了,感觉少点配置,可网上的教程找了两天也找不到少点啥。
今天看到你上面的文章,按照你的那两个配置配,终于成功了。
太谢谢了!

jeryzym
jeryzym 你那没出现登录成功后重定向循环的问题吗?
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
记录一次解决shiro+cas的集成问题【重复重定向】
记录一次单点登陆和shiro框架的集成问题:多次重定向!!!相信大多数第一次接触shiro和cas的人都会遇到这个问题 如果你是第一次使用shiro和cas集成,你可以直接关注一下我标红的文字
shiro整合cas多次验证或者重复重定向问题
很多人初学都会遇到多次验证或者重复重定向,然后拿着异常网上各种查资料,到最后会发现,是因为shiro封装了指定的返回路劲:/、/index、上次request地址 通过配置文件配置的路劲,只是一个辅助作用,在shiro找不到跳转路劲后才会跳转到配置的路劲,所以我们要做的就是:重写跳转方法。
spring+shiro+cas的整合问题之循环重定向
场景介绍: 1.CAS服务器采用JASIG CAS 【3.5.3】 2.SHIRO【1.2.3】 3.SPRING【4.1.RELEASE】 服务器配置的域名为www.test.com,登录的路径为www.test.com/cas/ 客户应用域名为localhost:8080,应用的项目地址为localhost:8080/demo/admin/main,(登录地址为:localhost:
CAS客户端请求重定向次数过多导致请求失败
一、CAS客户端请求重定向次数过多导致请求失败     原因可能有:     1、链接配置错误,再检查下配置       CAS Authentication Filter中的casServerLoginUrl参数地址对应服务器端的登陆页面,写到 /login一级       CAS Validation Filter中的casServerUrlPrefix参数地址对应的是
cas单点登录循环重定向问题
首先需要说明的是这里所有客户端都是指的asp.net程序。  最开始配置的时候没注意使用的是https,浏览器一直出现 循环重定向问题,后来改为http方式就好了。网上有一些 解决办法,其中说的最多的就是建议用户直接增加配置: 其目的为:1、启用会话状态;2、开始asp.net状态服务 但是试了之后不起作用,后来看了博客园吕震宇Yale CAS + .ne
重定向和转发路径问题的细节部分【shiro出现循环重定向问题】
最近使用shiro做登录拦截的时候,设置shiroFilter的loginUrl属性的值的时候,因为自己对重定向路径问题了解不够深入,吃了血一般的教训。两天所走的弯路可以用一句话来解决:    转发和重定向的URLString前有加 “/” 为绝对路径   反之为相对路径...
shiro cas集成
这篇文章主要介绍shiro+cas实现单点登录(SSO),搞了三天,参考了网上很多文章,折腾了很久,也学到了很多,在此,总结一下。 1、需要依赖的包: org.apache.shiro shiro-cas 1.2.2 2、web.xml增加内容: shiroFilter org.springframework.web.filter.DelegatingFilterP
Shiro集成CAS登录成功跳转地址问题
Shiro集成CAS登录成功跳转地址问题
jeesite配置shiro与CAS认证
公司最近搞了个单点登录的项目,公司用的是jeesite框架,里面自带集成了shiro 自己花了蛮多时间弄这个东西,总算是好了。分享出来希望大家碰到这个坑的时候可以少花点时间。 一、jesstie.properties中添加如下配置 #单点登录CAS设置 shiro.cas.service=http://127.0.0.1:8080/ems_cas/a/cas shiro.cas.serverU
pac4j探索(一)之buji-pac4j
一、初步认识buji-pac4j公司单点登录cas客户端用的是shiro的shiro-cas模块,但从源码看来,shiro不建议再使用shiro-cas,也就是说shiro-cas模块的相关都被shiro标注为@Deprecated,并推荐使用的代替方案是buji-pac4j(https://github.com/bujiio/buji-pac4j)。那么什么是buji-pac4j呢?原文档如是说: