码迷,mamicode.com
首页 > 其他好文 > 详细

CAS4.0.4 之自定义登录页实践

时间:2017-04-09 18:00:22      阅读:319      评论:0      收藏:0      [点我收藏+]

标签:login   token   http   比较   src   系统   otto   联系   view   

 

因最近公司要用到cas登陆而且要使用自定登陆页面,网络上搜索了一下cas自定义登陆,比较好的两篇文章CAS 之自定义登录页实践CAS 之 跨域 Ajax 登录实践,感觉写的不错,但是发现改动的地方很多。而且有些说的不是很详细。但是思路可以借鉴一下。

研究了cas整个登陆流程发现只要获取  lt  登录令牌时改变跳转方向就行!

来自参考原作者

公司的需求是:对接php的登陆,登陆的口令时由子系统生产,php端通过输入用户密码请求cas中的系统。正确则生成token,php端再拿token对验证cas,这里需要扩展cas。

1.1、所以修改login-webflow.xml文件

技术分享

1.2、添加一个转跳条件

技术分享

3.添加view视图

技术分享

4.定义一下 view 的页面地址吧,修改 default_views.properties,添加:

技术分享

5.通过generateLoginTicketAction在cas-servlet.xml这个找到

技术分享

6.修改类GenerateLoginTicketAction里的generate方法、或者重新写一个类继承原始的类,修改为如下

技术分享

7.用于提交数据的form表单格式:

技术分享

 

已经成功改造cas4.0,需要源code可联系qq1298593997

CAS4.0.4 之自定义登录页实践

标签:login   token   http   比较   src   系统   otto   联系   view   

原文地址:http://www.cnblogs.com/xxt19970908/p/6685666.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!