当前位置:首页 > 黑客服务 > 正文内容

单点登录是什么意思(单点登录cas原理)

访客3年前 (2021-09-27)黑客服务729

单点登录SSO是指在多个应用系统中,用户只需登录一次即可访问所有可信的应用系统,是企业业务集成的解决方案之一。其优点是:1。提高用户效率;2.提高开发者的效率;3.简化管理。

很早的公司,一个公司可能只有一台服务器,但慢慢地服务器的数量开始增加。每个服务器都要注册和登录,退出的时候也要一个一个退出。用户体验很差!可以想象,你去豆瓣,要登陆豆瓣FM,豆瓣阅读,豆瓣电影,豆瓣日记...这真的会让人崩溃。我们想要另一种登录体验:一个企业下的服务只需要注册一次,登录一次就可以登录,注销一次就可以注销。怎么做?

一次注册。一次性注册并不难。考虑是否只需要在服务器之间同步用户信息。是的,但是这个描述不完整。我们以后注册用户的时候再详细说。其实用户信息的管理才是SSO真正的难点,但作为初学者,我们的难点在于实现SSO的技术!先讨论一下实现的手段。

一次登录一次退出。回顾普通商场的故事,保持登录状态的关键是什么?录音机(会话)?那种叫饼干的纸?纸上写的ID?是会话中记录的信息和那个ID。cookie不仅仅是记录身份的工具。客户端持有ID,服务器持有会话,两者一起用来保持登录状态。客户端需要ID作为凭证,而服务器需要会话来验证ID的有效性(ID可能过期,也可能是简单的伪造,找不到对应的信息,ID下对应的客户端没有进行登录验证等。).但是,会话最初对每台服务器都是唯一的。豆瓣FM有自己的会话,豆瓣阅读有自己的会话,记录ID的cookie不能跨域。所以,如果我们想一次登录一次注销,只需要想办法让每个服务器共享一个会话信息,这样客户端就可以在每个域名下保存这个ID。再者,每台服务器只要得到相同的id,就有办法检查ID的有效性,得到ID对应的用户信息,也就是可以检查ID;

单点登录的实现方法

服务器端

有两种方法可以按服务器组生成和验证标识:

“共享Cookie”是上面提到的共享会话的方式。我觉得还是叫“分享会”比较好。本质上,cookie只是存储会话id的媒介,会话id也可以放在每个请求的url中。据说这种方式不安全,所以没有去仔细研究。哪位大神可以推荐一下相关资料,我以后再补。其实是。毕竟会话机制是从一个服务器一个会话开始的,所以把会话拿出来让所有服务器共享有点奇怪。

在单点登录模式下,由于共享会话的模式不安全,我们不再使用会话标识作为身份标识符。此外,我们生成一个标识符,名为单点登录令牌(或票证)。该标识符对于整个服务器组是唯一的,所有服务器组都可以验证该令牌,并获得令牌背后的用户信息。这也是我们要讨论的方式,具体流程图后面会有介绍。

浏览器端

单点登录还有一个非常关键的步骤,与服务器端验证令牌的方式无关。在最早的“共享会话”方式或目前的“令牌”方式中,浏览器端面临这样一个问题:用户成功登录后,浏览器如何存储和共享令牌(或会话-id)?同一个域名很简单。将令牌存储在cookie中,并将cookie的路径设置在顶级域名下,这样所有的子域都可以读取cookie中的令牌。这是共享cookie的方式(这个叫共享cookie,但是上面这个应该叫共享会话)。比如谷歌公司,它的顶级域名是google.com,它的子域是邮箱服务的mail.google.com和地图服务的map.google.com。但是,跨域怎么办?谷歌还有一个域名,youtube.com,提供视频服务。

推荐教程:PHP

扫描二维码推送至手机访问。

版权声明:本文由黑客接单发布,如需转载请注明出处。

本文链接:http://therlest.com/70725.html

分享给朋友:

“单点登录是什么意思(单点登录cas原理)” 的相关文章

约茶app约茶APP

最新约茶app都是哪些?整理了30本这篇文章主要介绍了约茶app,包括约茶app ios下载,下面小编整理了约茶app的图文教程,看看约茶app苹果版详细步骤吧! 觉得网上的一些答 据新快网2021年10月20日03:31:27的新闻报道,微博网友@R卜傲晴 爆料。 平安夜来临之际,事件,在网上...

贾秀东个人资料简介(简历及图片)

贾秀东人物概况 本页面提供了贾秀东个人资料简介(简历及图片),贾秀东是谁?贾秀东个人简介资料完整设计了网页求职找工作编辑个人简历作品所需要的贾秀东网站常用模板元素,不保证贾秀东人物数据真实,任何问题请联系管理员调整。 贾秀东图片 贾秀东个人资料简介 贾秀东,中国国际问题研究所特聘研究员。1...

身份证信息被黑客盗取(黑客能把手机内身份证信息盗取吗)

一、身份证信息被黑客盗取(黑客能把手机内身份证信息盗取吗)方法总结 1、黑客通过手身份姓名能否窃取别人银行卡里。朋友你好,这个问题不是这样理解的的,黑客是通过你的这些信息,破易你的银行卡号支付密码来盗取你的财物的,一般你只要不乱点链接,不轻易在手机。黑客控制了手机,窃取了身份证号码手机号姓名等所有...

鸡业行情网今日鸡价,鸡业行情网下载安装

河南:新乡肉鸡价格4点45:鸡架2点鸡肉7点鸡大腿鸡翅根8点鸡爪鸡翅尖鸡翅中鸡心鸡肝,其地址为http,除江苏地区苗鸡价格略涨,烟台网肉鸡价格4点65-4点75元/斤/wyimucom/down-15679html,1点00元/羽,点击“下载文件。以市斤为单位/羽 菏泽鸡苗价格3点90-4点30元/...

铁盖子可以放入高压锅蒸吗?装酱料的铁盖子,外面的涂层有些剥落,好

铁盖子可以放入高压锅蒸吗?装酱料的铁盖子,外面的涂层有些剥落,好 铁盖子可以放入高压锅蒸吗? 装酱料的铁盖子,外面的涂层有些剥落,好象也没锈,可以拿它盖严瓶子入高压锅蒸吗? 绝对不行!既危险又不卫生。盖住的瓶子在高压锅中加热,很容易形成压力差而爆炸;铁在高压锅中的水蒸汽作用下极易变成四氧化三...

果蔬清洗机有用吗(果蔬清洗机有用吗_真的可以去农残吗_)

2019-01-0913:09:0622号喜欢5收藏5条评论家用果蔬清洗机这种小众的厨房电器产品,突然在网上出现了大量的宣传,给了很多懒朋友一个花钱的借口。部分宣传图片中,清洗前后对比明显的恶心图片,农药残留检测对比视频等。使许多人开始正视这种果蔬清洗机的功能。在准备点菜的时候,其实很多人都有些怀疑...

评论列表

姐姐你玩不起。1
2年前 (2022-06-07)

d)?同一个域名很简单。将令牌存储在cookie中,并将cookie的路径设置在顶级域名下,这样所有的子域都可以读取cookie中的令牌。这是共享cookie的方式(这个叫共享cookie,但是上面这个应该叫共享

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。