CAS SSO企业单点登录系统——基础概念

本文介绍了单点登录(SSO)的基本概念和原理,以及CAS(Central Authentication Service)系统。CAS是一种开放的身份验证协议,支持多种协议如CAS、SAML、OAuth2等,并提供灵活的认证方式。文章详细阐述了SSO的实现机制,包括统一认证中心的角色、授权令牌的使用,以及CAS的系统架构和协议流程。
摘要由CSDN通过智能技术生成

一、基本概念

1. SSO单点登录

​ 通过用户的一次性鉴别登录。当用户在身份认证服务器上登录一次以后,即可获得访问单点登录系统中其他关联系统和应用软件的权限,同时这种实现是不需要管理员对用户的登录状态或其他信息进行修改的,这意味着在多个应用系统中,用户只需一次登录就可以访问所有相互信任的应用系统。

​ 举个栗子,当你在百度搜索的首页进行了登录,那么你进入百度的其他应用,比如贴吧,hao123主页等应用,你就会发现你已登录状态,无需再额外登录。

​ 从这里也可以看出,一个单点登录系统涉及到了几个部分,用户,多个企业应用(比如贴吧,百度视频等),一个SSO系统(可能不同应用的登录界面会有不同,比如百度视频的登录界面跟其他的就不同)

1.1. SSO原理

  • 单系统登录

    无状态协议http

    ​ 意味着每次的http请求对服务器来说都是一次单独的请求,但是我们必须保护服务器资源,需要对每次的请求进行合法与否的判断,需要对请求进行鉴别,响应合法的请求,忽略非法请求,既然http是无状态的,那么就必须在浏览器跟服务器之间共同维护一个状态(http协议之外),这个就是会话机制;

    Cookie&Session

    ​ 在浏览器第一次请求服务器时,服务端会创建一个会话(session),并将会话的id返

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值