spring-security-cas 遇到的坑2

问题:业务要求,从cas页面登录成功后,进入退出前的请求页面。

不知道为何网上这方面的资料很少,找了很久试了很多方法都不成功。

最后折腾很久,屏蔽了这个居然就可以了。
由于是二手项目,很多配置不清楚用途,所以记录一下笔记,让其他同学可以避免。

应用环境:
pom.xml ----------------- 部分配置版本

<dependency>
	<groupId>org.springframework</groupId>
	<artifactId>spring-webmvc</artifactId>
	<version>4.3.8.RELEASE</version>
</dependency>
<dependency>
	<groupId>org.springframework.security</groupId>
	<artifactId>spring-security-config</artifactId>
	<version>4.2.3.RELEASE</version>
</dependency>
<dependency>
	<groupId>org.springframework.security</groupId>
	<artifactId>spring-security-web</artifactId>
	<version>4.2.3.RELEASE</version>
</dependency>
<dependency>
	<groupId>org.springframework.security</groupId>
	<artifactId>spring-security-cas-client</artifactId>
	<version>3.0.8.RELEASE</version>
</dependency>
<dependency>
	<groupId>org.jasig.cas.client</groupId>
	<artifactId>cas-client-core</artifactId>
	<version>3.2.1</version>
</dependency>

cas.xml ----------------- 部分配置

<!-- 单点登陆过程 -->
 <bean id="casAuthenticationFilter"        class="org.springframework.security.cas.web.CasAuthenticationFilter">
      <property name="authenticationManager" ref="casAuthenticationManager" />
      <!-- 加了这个会固定跳到首页,不会跳到历史页面。 -->
<!-- <property name="authenticationSuccessHandler" ref="simpleUrlAuthenticationSuccessHandler" />-->
</bean>

<!-- 登陆成功后的跳转 -->
<bean id="simpleUrlAuthenticationSuccessHandler"        class="org.springframework.security.web.authentication.SimpleUrlAuthenticationSuccessHandler">
  <property name="alwaysUseDefaultTargetUrl" value="false" />
  <property name="targetUrlParameter" value="service"></property>
</bean>

<security:authentication-manager id="authenticationManager">
   <security:authentication-provider user-service-ref="userDetailsService">
      <security:password-encoder  ref="passwordEncoder"/>
      </security:authentication-provider>
</security:authentication-manager>
<!-- 认证管理器 -->
<security:authentication-manager id="casAuthenticationManager">
   <security:authentication-provider ref="casAuthenticationProvider" />
</security:authentication-manager>
  • 6
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值