读书人

SpringSecurity3.X-Cas client 配备

发布时间: 2012-10-08 19:54:56 作者: rapoo

SpringSecurity3.X--Cas client 配置

目录

SpringSecurity3.X--一个简单实现SpringSecurity3.X--前台与后台登录认证SpringSecurity3.X--remember-meSpringSecurity3.X--验证码

?

最近参照springsecury3.x的官方帮助文档,对cas客户端进行了配置,确实与springsecurity2.X的配置方式有很大区别,

下面给出SpringSecurity3.X的Cas client配置。

applicationContext-security.xml

?除了自定义了UserService(客户端用户验证)和DynamicRoleVoter(客户端权限投票器)外,其它均是springsecurity自己的组件。

关于上面两个类的实现,可以参考

SpringSecurity3.X--一个简单实现

另外,为了使注销生效,需要在web.xml中增加一个cas注销监听器,如下:

web.xml

<listener><listener-class>org.jasig.cas.client.session.SingleSignOutHttpSessionListener</listener-class></listener>
?

ok,完成。

?

?

1 楼 xzcgeorge 2011-10-02 谢谢分享。辛苦了。
不知楼主用的CAS server 是3.x 还是2.x?
spring security 3.x 能否与 cas server V2.x一起使用?

谢谢。 2 楼 hanqunfeng 2011-10-09 xzcgeorge 写道谢谢分享。辛苦了。
不知楼主用的CAS server 是3.x 还是2.x?
spring security 3.x 能否与 cas server V2.x一起使用?

谢谢。

cas server的版本是3.x,springsecurity2.X和springsecurity3.X都可以,不确定是否支持cas server 2.x,你可以测试看看。
cas-client-core-3.1.3.jar
cas-server-core-3.3.2.jar

读书人网 >编程

热点推荐