单点登录原理和cas

1、单点登录原理:

https://yq.aliyun.com/articles/636281#modal-login

2、cas:

的一个项目。CAS 具有以下特点: 
【1】开源的企业级单点登录解决方案。 
【2】CAS Server 为需要独立部署的 Web 应用。 
【3】CAS Client 支持非常多的客户端(这里指单点登录系统中的各个 Web 应用),包括 Java, .Net, PHP, Perl, Apache, uPortal, Ruby 等。 
从结构上看,CAS 包含 CAS Server 和 CAS Client。CAS Server 需要独立部署,主要负责对用户的认证工作;CAS Client 负责处理对客户端受保护资源的访问请求,需要登录时,重定需要登录时,重定向到 CAS Server.简单来说就是不同域名下的单点登录过程就是cas。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CAS(Central Authentication Service)单点登出的实现原理如下: 1. 用户在某个客户端应用程序点击登出按钮或者在其中一个应用程序进行登出操作。 2. 客户端应用程序将登出请求发送给CAS服务器。 3. CAS服务器接收到登出请求后,会将该请求广播给所有已经登录的客户端应用程序。 4. 已经登录的客户端应用程序接收到登出请求后,会销毁用户的会话信息,使用户在该应用程序中无法再访问受保护资源。 5. CAS服务器将登出请求的状态返回给发起登出请求的客户端应用程序。 6. 客户端应用程序根据返回的状态进行相应的操作,如重定向到登出成功页面或者显示登出成功的提示信息。 CAS单点登出通过在CAS服务器上集中管理用户的会话信息,实现了用户在一个应用程序中登出后,其他已经登录的应用程序也会被注销。这样可以确保用户在任何一个已登录的应用程序中进行登出操作后,都能够得到一致的登出状态。同时,CAS服务器还可以提供注销其他已登录应用程序的功能,以便用户在特定情况下快速注销所有已登录的应用程序。 需要注意的是,CAS单点登出的实现需要客户端应用程序和CAS服务器之间进行通信,以便将登出请求传递给所有已登录的应用程序。因此,客户端应用程序需要正确配置CAS服务器的地址和认证密钥,以确保通信的安全性和有效性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值