zoukankan      html  css  js  c++  java
  • CAS4.0.4 之自定义登录页实践

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

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

    来自参考原作者

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

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

    clipboard

    1.2、添加一个转跳条件

    clipboard

    3.添加view视图

    clipboard

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

    clipboard

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

    clipboard

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

    clipboard

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

    clipboard

    已经成功改造cas4.0

  • 相关阅读:
    html+css动态篇
    html+css定位篇
    首页的css
    display详细说明
    html+css 布局篇
    html+css杂记
    JS与ES的关系
    H5本地存储
    JavaScript面向对象
    JavaScript执行上下文
  • 原文地址:https://www.cnblogs.com/xxt19970908/p/6685666.html
Copyright © 2011-2022 走看看