CAS cas单点登入和认证流程

本文介绍了CAS(Central Authentication Service)如何实现分布式系统的单点登录。详细阐述了登录流程和认证流程,包括用户信息的共享、CAS服务器的重定向、ticket的验证以及CASTGC全局会话Cookie的作用。
摘要由CSDN通过智能技术生成

1. 单点是如何实现分布式系统共享用户信息

用一个单独服务器来存储用户信息,所有的分布式子系统都从单独服务器来获取用户信息

2. CAS实现原理

例如:

  • cas服务的地址:localhost:9100
  • demo1的地址:localhost:9002
  • demo2的地址:localhost:9003

流程&原理:

2.1 登陆流程

(1) 访问demo1: http://localhost:9002 (当前浏览器并没有登陆过)

(2) 由于当前浏览器没有登陆过,那么就重定向到CAS,并且携带一个service参数[登陆成功之后要重定向回来地址]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值