背景:教育云平台上面集成各种第三方应用,每个第三方应用都相当于一个独立的系统。如果用户登录了教育云平台,就可以直接访问第三方应用,无需再次验证身份。

那第三方应用如何知道用户已经进行了身份验证?在用户点击第三方应用的时候,第三方应用会重定向到CAS Server,如果

CAS Server和教育云平台实际上内部做在一起了。

前提:第三方应用有做统一登录验证功能,才能满足这种模型

1.用户通过浏览器登录教育云平台

2.如果浏览器没登录的cookie,则返回登录界面

3.提交用户名密码

4.教育云平台内部提交到CAS Server验证用户名密码

5.验证成功,在CAS中创建该用户session,并写入浏览器cookie

6.返回教育云平台主页给客户

7.客户点击教育云平台的第三方应用

8.第三方应用重定向浏览器到http://xx:9001/sso ,此时浏览器会带上cookie给CAS Server

9.CAS Server验证cookie发现该用户已经登录过了,于是签发了ticket(票据)返回给浏览器,并重定向到第三方应用

10.第三方应用带着ticket找CAS Server验证

11.返回验证成功

12.返回第三方应用页面给客户

注意:因为用户是域名登录教育云平台,因此第三方应用在第8步跳转到CAS Server必须是域名,不能的是该域名对应的IP,否则浏览器不会认为是同源,导致浏览器不带上cookie给CAS Server,就无法验证成功了。

某教育云平台统一登录验证(单点登录)模型图相关推荐

  1. 互联网分布式微服务云平台规划分析--SSO单点登录系统

    介绍 鸿鹄云架构[SSO单点登录系统]为所有微服务提供统一的用户认证服务,系统本身属于微服务模式,使用JWT+Redis分布式存储方案,确保不同微服务.系统之间的安全通讯和统一用户校验.认证.在整个服 ...

  2. 襄阳教育云平台实名认证_襄阳教育云平台学生空间官网-优教信使襄阳教育云平台下载V4.1.6-西西软件下载...

    襄阳教育云平台学生空间官网登录入口就是最近通过优教信使客户来进行的直播在线工具,襄阳教育云平台也是为了本地的学生和老师可以在网上进行授课而开发的,希望对大家的学习有帮助! 官网介绍 为襄阳地区的学生带 ...

  3. 学生教育云平台登录入口_湖南省教育云平台登录入口

    湖南省教育云平台官方网站http://www.hnzyzx.com/,好学网的中小学频道为学友整理.       湖南省教育网:       点击登录:      湖南省教育云平台登录系统 下方为湖南 ...

  4. 襄阳教育云平台实名认证_襄阳教育云平台登录入口-襄阳教育云平台2020最新学习app4.1.6下载_飞翔下载...

    襄阳教育云平台2020最新学习app通过我们的学习阅读各位用户们就能获取到自己喜欢的学习软件.通过每日的线上学习各位就能在日常生活中体验到在家中自主学习的乐趣.多种选择可供用户们进行挑选.喜欢的朋友速 ...

  5. 襄阳教育云平台实名认证_襄阳教育云平台登录入口下载|襄阳教育云平台手机版登录入口 V3.8.7-清风安卓软件网...

    襄阳教育云平台登录入口:是一款非常优质的教育平台,用户在这里可以掌握到很多最新的教育动态,平台中也会将当地教育部推行的政策公布出来,方便家长来了解,而对于学生来说也能在平台中获取跟多专业的资源且都是和 ...

  6. 跨平台第三方平台登录和单点登录

    跨平台第三方平台登录和单点登录 官方介绍: 单点登录:简称为 SSO,是比较流行的企业业务整合的解决方案之一.SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统. 个人 ...

  7. 鹰硕区域智慧教育云平台 AI助力搭建线上教学平台

    鹰硕区域智慧教育云平台立足于市(区域),为市(区)的不同学校.教学点.教育机构的教师.学生.家长.教育机关人员提供教育教学.教育研究.教育管理.教育资源等服务,全面覆盖市.区(县).乡镇.街道.学校多 ...

  8. 甘肃省智慧教育云平台实名认证_“好分数”甘肃行,人工智能助力教育均衡

    开发西部,教育先行--这已是西部各地的共识,而甘肃省更是力争走在西部各省教育信息化的前列.随着甘肃省智慧教育云平台(以下简称"云平台")的建设落成,越来越多教育工作者感受到它对于促 ...

  9. 襄阳教育云平台实名认证_襄阳教育云平台手机版(襄阳教学资源平台)V3.7.6 中文版...

    襄阳教育云平台手机版(襄阳教学资源平台)是一款拥有丰富教学资源的客户端应用.旨在确保更好体验平台资源及应用,利用襄阳教育云平台可以更好的辅助教师授课,同步课程高效教学,并且襄阳教育云平台让学生可以随时 ...

最新文章

  1. 手写识别python_Python徒手实现识别手写数字—图像识别算法(K最近邻)
  2. java的圆周率_java学习日记,圆周率的打印
  3. Java中的注解是如何工作的?
  4. ComponentName
  5. c#程序实现调用迅雷
  6. RAD 版本迁移工具,不怕升级麻烦了。
  7. Java NIO框架Netty教程(二)
  8. Cocos2d-x制作《单机斗地主》源码解剖5:玩家的出牌
  9. 如何使用SPSS判断数据的正态分布
  10. 《居里夫人自传》的读后感作文1700字
  11. 怎么制作gif动态图,静态图片转成动态图的方法分享!
  12. 对话思贤科技CEO姜华:深耕政务金融,思贤科技做行业赋能者
  13. Lucas–Kanade method(LK光流法)
  14. 关于阿里云云虚拟主机上传php论坛代码的那点事
  15. Java人员随机分组
  16. 数据仓库、数据集市、数据湖,你的企业更适合哪种数据管理架构?
  17. 逃离996的最强出路!
  18. 国家2020年区划数据爬取
  19. 阿布扎比全球市场推出加密货币监管框架
  20. 主叫线路识别限制CLIR

热门文章

  1. Ethernet/IP和cip协议的介绍与分析
  2. IE8使用window.open下载文件一闪而过
  3. 专业实践记录IIII: 端到端跨语言音色迁移语音合成论文 - 三步走
  4. 【C语言期末/实践/大作业】成绩管理系统日程表管理系统
  5. kubernetes使用 (十六)helm工具部署 及coredns组件
  6. 如何在RK3188 Ubuntu上安装QT
  7. gbrl参数_GRBL介绍
  8. grbl学习之旅---protocol篇(补充)
  9. 程序员的修炼之路(突破)
  10. 职场​潜规则你能忍受到第几条?