导航:首页 > 文件管理 > cas拦截配置文件

cas拦截配置文件

发布时间:2025-04-10 11:37:17

㈠ CAS单点登录基本原理

一、几个概念
TGT(Ticket Grant Ticket):是cas服务端为用户签发的登录票据,封装了cookie和用户信息,有TGT代表用户已经登录过。
TGC(Ticket Granting Cookie):可以理解成TGT的cookie,cookie的值就是TGT的ID。
ST(service Ticket):cas服务端签发的访问某个服务的票据,server用TGT去签发ST

二、基本原理
现有webClient1、webClient2访问CASServer,分析流程:

1、首先:请求webClient1
1)、请求webClient1的request被CASAuthencationFilter拦截,将该请求的url作为sevice参数,重定向至cas/login;
2)、CAS检测到请求中没有TGC,跳转至自己的登录界面;
3)、登录验证通过,CASServer生成TGT和ST,并将TGT的id写到浏览器(TGC),将ST做为参数,重定向至webClient1。
4)、此时webClient1的CASAthencationFilter会通过,此时被TicketVaildationFilter拦截,这个过滤器发送httpClient请求去验证ST的正确性,server验证通过,将用户信息写到wenClient1的session中。
现在SSO会话就建立起来了。

2、然后,再次访问webClient1,会直接去自己的session中拿取用户信息,不需要服务端验证。

3、浏览器未关闭情况下访问webClient2
1)、webClient2检测自己的session中没有用户信息,request被CASAuthencationFilter拦截,将该请求的url作为sevice参数,重定向至cas/login;
2)、此时请求中会有TGC,CASServer会根据TGC查找到TGT,然后用TGT去签发ST
接下来就是1.4中的步骤了。

阅读全文

与cas拦截配置文件相关的资料

热点内容
手机网络间接性掉线 浏览:48
为什么wlan无网络 浏览:477
AutoCAD2012中文版实例教程 浏览:312
什么网站电视剧更新快 浏览:677
动态网页制作工具 浏览:542
js取id的属性值 浏览:629
如何获得一手金融数据 浏览:444
中学毕业编程主要学什么 浏览:704
linux获取文件内容 浏览:47
触摸精灵脚本用别的程序运行 浏览:243
java多页签 浏览:411
文件档案如何管理 浏览:81
文件路径变成d盘 浏览:697
php获取文件 浏览:353
电脑网站如何关闭学习模式 浏览:956
闪迪新品64gtf卡升级版 浏览:908
个人怎么建设企业网站 浏览:711
电脑直播需要哪些app 浏览:876
qq农场手机网页 浏览:892
秀人app里哪些劲爆的图片 浏览:909

友情链接