首页 > 编程知识 正文

sso单点登录系统的实战运用,代理认证和sso单点登录的区别

时间:2023-05-04 15:04:15 阅读:185569 作者:3000

. Net单点登录(SSO )的原理和实现——单点登录需要什么,什么是单点登录,一些公司可能需要根据公司业务划分系统。 例如,腾讯的产品包括腾讯视频、QQ邮箱、QQ空间等。 有百度的公告栏。 百度知道; 有蚂蚁淘宝、天猫……。 我们经常在淘宝上注册就可以直接进入天猫。 退出注册后后天猫和淘宝也将退出注册。 所以,单点登录简单地说:

一处登录、处处登录,一处注销、处处注销

二、单点登录的使用场景如上所述,由于单点登录是一个地方登录、一个地方登录、一个地方注销、一个地方注销,所以单点登录在多系统之间共享用户信息,实现用户的如果多系统之间的用户信息不匹配,则不应用单点登录。

三、单点登录暂且不谈,不谈单点登录,谈谈一般的登录吧。 一般登录时,进入系统只需登录一次,在登录界面输入用户名、邮箱地址、手机号码等,输入密码,登录失败则提示失败,成功则进入系统即可。 因此,过程如下。

那么,让我想想。 什么是登录?

在我看来,登录是验证。 请给我资格信息。 验证是否可以“看某事,做某事”。

对于独立的系统,每个系统都有各自的验证,验证各自的认证信息,验证“看什么就做什么”!

四、用户认证和登录认证既然每个系统都有各自的认证,那么这些系统都共享一个验证逻辑,不是就可以单点登录了吗? 事实证明,我们想的太简单了!

是的,认证逻辑必须相同。 a如果系统可以使用用户名123密码123登录,则b系统也必须能够使用此用户名密码登录。 但是,这是验证逻辑,而不是系统的认证逻辑。 必须明确验证和认证的区别。 验证就是验证凭据是否有效,如用户是否存在、密码是否正确等。 登录认证是指认证你是否登录。 两者的区别一目了然。 说不定你已经有用户名的密码了。 您可以说明您可以登录并通过验证(即验证),但未经登录验证仍然无法访问受限内容。 因此,实现单点登录需要解决三个问题。

同步认证同步认证同步注销的第一个问题很容易解决,只需要使用相同的认证逻辑。 第二个和第三个问题是单点登录解决的中心。

五、单点登录是一种体系结构,与语言无关,从来没有提到编程语言。 其实,只要解决了上面我说的三个问题,就可以实现最基本的单点登录。 因此,单点登录是解决这三个问题的体系结构,与语言无关,因为任何编程语言都可以实现该体系结构。 但是为什么这个博客的标题是“. Net单点登录(SSO )”的原理和实现呢? 原因有两个:

因为博主是. Net开发者,所以以. Net为例,详细说明了单点登录的原理和在. Net技术下的实现。 在当前的网络资源中,存在许多单点登录框架和解决方案,但大多数都不是基于. Net技术实现的,因此. Net单点登录解决方案总结:剖析单点登录要解决的需求之所在,找到解决单点登录问题的症结是解决问题的大前提!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。