已有统一身份认证平台,兼容ldap和cas设计(二)cas简介和兼容

本文介绍了CAS(中央认证服务)的基本概念、单点登录与登出流程,并探讨了在已有统一身份认证平台(open-uac)的情况下,如何利用UAC替代CAS实现全系统的单点登录和登出。主要关注点在于cookie的设置和管理,以及不同系统间的session处理。
摘要由CSDN通过智能技术生成

cas简介

CAS即集中式认证服务(Central Authentication Service)是一种针对万维网的单点登录协议。它的目的是允许一个用户访问多个应用程序,而只需提供一次凭证(如用户名和密码)。

cas分为server端和client端

cas需要一个单独的web系统

因为已有open-uac的存在,所以不打算用cas,而是用uac和系统间交互,替代cas,实现单点登录和单点登出。

cas单点登录校验流程

在这里插入图片描述

cas单点登出校验流程

在这里插入图片描述
回调所有记载在册的系统的登出session的url

cas和现有单点登录对比

cas 现有单点登录
单点登录实现方式 在浏览器缓存cookie,可实现一方登录,即可访问所有可以访问的系统 用户需要通过一个已登录的系统跳转到别的系统,不能在浏览器直接打开。只能一对一单点登录
登录校验 浏览器cookie校验 单点登录请求的token校验
有效期限</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值