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

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

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

单点登录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原理)” 的相关文章

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

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

古文化常识(中国古代文化常识大全)

1.中国古代文化常识 文学常识? 四本书:《论语》、《中庸》、《孟子大学》 五经:《诗经》《礼记》《周易》《春秋》 乐府双壁:木兰诗孔雀东南飞 三个字:警告世界,说真话,说真话,唤醒世界,说同样的话 第二枪:第一枪很厉害,第二枪也很厉害 三官:石渠官、潼关官、新安官 三次告别:新婚、老...

纳智捷s5多少钱_纳智捷s5怎么样口碑

纳智捷如果销量再上不去可能就会退市了。维护保养不方便。虽然走的是高配低价路线但是油耗高,此情况发生了两次后来到4s店也没给,纳5这款车做工和质量.不仅损伤车子还非常的刺激心脏,你好,到二手市场问问对这款车的评价,内饰做工好一些。 不要急于出手,售后方面是不是真的很差?真诚希望各.发动机动力弱,比纯国...

图说兰州清真寺之兰州水上清真寺

圖說蘭州清真寺之蘭州水上清真寺讀書啊,我信赖但有朗朗書聲出破廬,遲早有一日有萬鯉躍龍門之奇象。 圖說蘭州清真寺是本人在2011年開始走訪,並在中穆網蘭州社區陸續發佈的走訪蘭州清真寺之系列。不知不覺六七年過去瞭,有的清真寺有瞭很大的變化,以是在此基礎上本人再次整理發佈,希望大傢足不出戶瞭解蘭州的...

怎样偷偷查他在酒店宾馆的开房登记记录

智能机的出现虽然提高我们的生活质量,但是也存在一些问题。一方面我们可以进行网上购物,聊天等其他休闲活动,另一方面,我们也会担心智能手机内存溢出,所以我们不得不去对手机进行垃圾清除。在清除手机垃圾的同时我们可能会因为一些小的失误,导致微信聊天记录被误删了。那么问题来了:微信聊天记录删除了怎么恢复呢?下...

公安系统里的开房记录会保存多久

王浩信谢芷蕙绯闻是真的吗 王浩信妻子陈自瑶为何不离婚 王浩信和谢芷蕙的绯闻是真的吗?王浩信现今的妻子是陈自瑶,2人在2011年的时候结婚了,而王浩信和谢芷蕙之间的事情,就是2人准备婚礼的时候发生的,并且还有网友晒出了谢芷蕙和王浩信2人有关系的证据,甚至还有消息称,谢芷蕙当时已经怀了王浩信的孩子等。...

评论列表

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

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

发表评论

访客

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