CAS 核心概念

Service
CAS的Service 通常是值 sso client

TGT (Ticket Grangting Ticket)
TGT是个字符串存放在cookie中,cookie中有这个东东就表示用户曾经登陆成功过
TGT在sso server端对应一个TGT对象,其实就是用户信息啦。 一般都会缓存的
当用请求到sso server时会检查有无TGT cookie 并验证有效性,若有效就认为登陆过 否则 重新登陆
可以理解TGT是一个长期有效的票 比如说月票(这个月票可以供多人使用)


ST(Service Ticket)
就是我们常说的Ticket 这个Ticket是一次性的
用户去访问某个Service(就是sso client),如果没有带Ticket 则Redirect到sso server获取
这时候TGT就重要了,sso server检查TGT缓存,如果有效就用TGT签发一个Ticket 给用户,用户拿到后重新访问sso client,sso client拿着Ticket去sso server验证, 通过后访问资源
如果TGT无效 则直接转到登陆页面

关于Proxy Service 和 Target Service
Proxy Service是指 CAS授权某个Service行驶CAS的功能
就是说 Proxy Service 也可以对外发放票据给Target Service
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值