单点登录
2015-10-28 08:15
316 查看
单点登录(sigle sign on),可以让用户在多个系统中只需要登录一次,便可以访问其它多个系统,减少了用户管理多账号密码复杂度。
CAS是单点登录的一种解决方案,通过独立的账号验证节点来实现用户登录状态的校验工作,校验通过则为登录用户颁发一个ticket,凭借此ticket用户便可以访问所有的应用系统。
用户在获得ticket后,会将ticket存入浏览器cookie之中,待下次请求时携带cookie到后端应用服务器,后端应用服务器借助验证服务器校验ticket的有效性。
而由于cookie的同域策略,不能够实现跨域cookie的转播,解决方式有jsonp和url重定向的方式。
jsonp解决与script标签的跨域功能,在初次登录的时候,为所有系统申请、设置cookie。
url重定向是可以解决cookie被禁止后的跨域单点登录,通过将cookie设置到请求url参数中来实现。
CAS是单点登录的一种解决方案,通过独立的账号验证节点来实现用户登录状态的校验工作,校验通过则为登录用户颁发一个ticket,凭借此ticket用户便可以访问所有的应用系统。
用户在获得ticket后,会将ticket存入浏览器cookie之中,待下次请求时携带cookie到后端应用服务器,后端应用服务器借助验证服务器校验ticket的有效性。
而由于cookie的同域策略,不能够实现跨域cookie的转播,解决方式有jsonp和url重定向的方式。
jsonp解决与script标签的跨域功能,在初次登录的时候,为所有系统申请、设置cookie。
url重定向是可以解决cookie被禁止后的跨域单点登录,通过将cookie设置到请求url参数中来实现。
相关文章推荐
- 老鼠和猫换食物题:(Problem ID:1009)
- jQuery效果之滑动面板
- 【C语言】求解最大公约数
- Stereo Matching文献笔记之(九):经典算法Semi-Global Matching(SGM)之神奇的HMI代价计算~
- 20151024-1025-威海-第5届全国高校软件工程专业教育年会参会总结
- HDU 5506(暴力角度题目)
- 洛谷2658 汽车拉力比赛
- HDU1163 Eddy's digital Roots【九剩余定理】
- jQuery效果之选项卡三
- jQuery效果之选项卡二
- Redis源代码分析(十一年)--- memtest内存测试
- jQuery效果之选项卡一
- [贪心入门]活动安排问题之二
- 不忘初心,方得始终
- HDU 5066 Harry And Physical Teacher(物理题)
- 报酬递减法则
- Jackson转换
- 机器学习、统计分析、数据挖掘、神经网络、人工智能、模式识别之间的关系是什么?
- 装饰设计模式
- 提高生产力在一定程度上是通过创新、通过资源从衰退的旧利用方式向更加富有生产力的新利用方式转移来实现的。另外,生产力的提高也可以通过持续改善现有利用方式中资源的生产力来实现。