2022-03-10 CAS认证流程

2022-03-10 CAS认证流程,第1张

CAS认证流程图:
(1) 用户通过浏览器访问指定页面;

(2) 页面对应的后台进行安全校验:检查service-ticket和access token是否存在,若不存在,则 重定向 到CAS服务器 /cas/login/;

(3) CAS服务器要求用户提供SSO登录凭证;

(4) 用户提供用户名和密码给CAS服务器;

(5) CAS服务器将service ticket和 service URL返回给后台;

(6) 后台发送验证请求给CAS服务器检验service ticket和service URL是否匹配;

(7) 若后台得到service ticket和service URL匹配,返回前台浏览器,TGC一并存储到浏览器中;

(8) 浏览器访问指定页面;

使用Springboot搭建cas客户端,主要是配置四个过滤器和一个监听器。

用于过滤不需要登录的用户,需要实现UrlPatternMatcherStrategy 接口,在matches 函数里添加不需要用户登录的链接。

按照同样的方法实现客户端系统2。
启动cas服务器端和两个客户端。输入 >根据英国边境管理局(UKBA)规定,从2010年2月22日起,所有准备申请计点积分制第四阶段(Tier 4)签证赴英国学习的学生,必须提供一份由其担保方(即英国境内的教育机构)出具的学习录取确认函(CAS-Confirmation Acceptance of Studies)。
对于赴英国大学学习的学生,CAS即是英国大学电子录取通知书,是英国大学发给学生的一个特别的电子参考号码。此电子参考号对应的课程信息是具有唯一性的,即一个CAS对应一门课程。CAS是申请赴英留学签证的必要材料之一,其内容包括申请者的个人信息、学习背景以及英国大学的相关电子编码信息,签证官在获取CAS号码后可以联网查询申请者相关信息资料。
CAS替代了原有纸质的签证信,学生只需要提供一个CAS号码,就可以完成英国留学签证。大学通常把CAS号码通过EMAIL发给学生,所以CAS也称为E-CAS
CAS号码有效期为6个月,每个学校发放CAS号码的数量有限,所以学校必须加强对学生申请的审理,确保拿到CAS的学生都是有真实学习目的和足够学习能力的学生。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zz/10243092.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存