![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CAS
himal-himal
这个作者很懒,什么都没留下…
展开
-
CAS SSO改造步骤(2)
设计完数据库之后就开始配置CAS server了。 设计完数据库之后就开始配置CAS server了。至于CAS server 和CAS client的配置方法网上有很多种配置方法大致都是可行的个别版本不一样。笔者这里使用的CAS server是3.5版本,Client是3.1版本。JDK 7以及Tomcat 7。配置的过程需要耐心一点。你需要首先了解SSO工作的基本转载 2016-12-09 11:20:32 · 641 阅读 · 0 评论 -
CAS SSO改造步骤(3)
上面写完了登录验证。那么接下来还有几个部分需要修改。 上面写完了登录验证。那么接下来还有几个部分需要修改。当用户登录成功之后从应用1跳转到应用2的时候也需要增加一个判断应用2是否授权的操作。具体是在GenerateServiceTicketAction.java类中。当用户退出的时候(包括浏览器退出都要触发LogoutController.java类中的操作)因此退出的时候一定要更改用户转载 2016-12-09 11:23:37 · 950 阅读 · 0 评论 -
CAS SSO改造步骤4(重构)
前面三篇文章里面提到的由于对源码做了改动,这对开源程序是一种损害。故在前面的基础之上,将原先的代码重构,完全解耦,另外又重新阅读了login-webflow.xml 的逻辑,只在配置文件中引入自己写的类,实现SSO单点登录的功能。改动之处主要在:[html] view plain copyprint?span style="font-family转载 2016-12-09 11:25:20 · 808 阅读 · 0 评论 -
CAS SSO改造步骤(1)
根据公司的业务需求需要配置一个单点登录的服务器为后续应用的上线提供一个统一的认证中心。要求的业务有一下几类:单点登录每次只能一个地方登录每个用户只能访问授权的应用登录日志下面将几个主要的数据库表的简化版本记录如下。USERSIDVAREMAILVARPASSWORDVARTOKENVAR此处转载 2016-12-09 11:19:31 · 434 阅读 · 0 评论