多点登录向单点登录的转变方案
来源:互联网 发布:日本人看亮剑 知乎 编辑:程序博客网 时间:2024/06/14 18:02
背景:
已有web应用a,b,c等,分别需要单独登录,现在需要以应用a的session为准,在a上登录和退出,应用a负责维持session,在b和c上有了操作也视为在应用a上有了操作。
分析:
在应用a,b,c上再搭建一个代理层,负责对应用a,b,c的web无session代理,和有session代理。
实现:
l 无session代理:
在请求参数上加 应用号。对于浏览器的一次请求,根据应用号 访问对应应用,并将应用的返回加上应用号返回给浏览器。
l 有session代理:
使用浏览器的会话id访问应用a,检查在a的session情况,如果在a已登录,继续后续请求,如果在a没有登录,转到a的登录页面登录并登录之后继续后续请求。
伦理片 http://www.dotdy.com/
l有无session代理模式的识别:
在代理层配置应用b,c的那些url需要检查session。
算法:
执行一次无session的请求代理的过程:
1) 获得内部应用号,
2) 访问对应的应用
3) 将应用返回加上应用号返回浏览器
执行一次有session的请求代理的统一过程:
1) 请求应用a,检查是否登录
2) 如果没登录,执行一次到登录的无session代理,结束。
3) 如果已登录,使用浏览器的会话id ,代理请求(过程和无session一样)。
原有应用改造:
应用a提供web服务:
检查是否已登录;
登录并转到一个url。
应用b,c:
去掉原有session拦截器,将需要session检查的url交给代理层配置。
工作量:
开发代理层
应用a的标准化
影音先锋电影 http://www.iskdy.com/
0 0
- 多点登录向单点登录的转变方案
- 单点登录方案
- 介绍一种简单的单点登录方案
- 单点登录方案的比较和选择
- 单点登录方案的比较和选择
- 单点登录方案(SSO)
- 互联网单点登录集成方案
- CAS单点登录方案配置
- PHP 单点登录实现方案
- java web 用户单点登录的方案的基本实现
- java web 用户单点登录的方案的基本实现
- 单点登录系统的设计与实现方案
- 单点登录系统的设计与实现方案
- 单点登录系统的设计与实现方案
- 单点登录系统的设计与实现方案
- 单点登录系统的设计与实现方案
- 基于SAML的单点登录.NET代理端实现方案
- cas单点登录出现的重定向循环问题解决方案
- 数据结构小结(六)树
- 基于IBM Bluemix的Docker实践教程
- [从头学数学] 第09节 20以内的进位加法
- 慕课课程《Java入门第二季》收获
- Activity的生命周期
- 多点登录向单点登录的转变方案
- 轮展图
- FFMPEG All in One Video & Audio Converter Interface
- 刚开始学习OC的时候自己写了一个“猜数字”的小游戏~
- 数据结构小结(七)查找
- 杭电acm1425
- 《JAVA》中利用《动态规划》实现《背包》问题
- OpenCV笔记(八)
- 获取相册图片,和拍照获取图片,本来很简单的东西,最后整了好久,这次写给博客,总结一下