单点登录

前言

单点登录的英文名字叫single sign-on,也有的人叫单一登录。其实我觉得单一登录这个名字更好,因为顾名思义,是用单一的用户名和密码去登录多个不同的网站,而不是每个网站都要用不同的用户名和密码。


一个网站

如果是同一个网站,就不存在单一登录的问题了。不赘。


多个网站

用一个用户名和密码去登录不同的网站,那叫单一登录。

不过我们最常见的和使用得最多的是第三方登录,其实二者是一个概念,只不过一般的人叫第三方登录,而专业的人喜欢叫它单一登录。


如何实现单一登录

Other shared authentication schemes not to be confused with SSO include OAuthOpenIDOpenID Connect and Facebook Connect, which require the user to enter their login credentials each time they access a different site or application.(https://en.wikipedia.org/wiki/Single_sign-on)


其中,应用OAuth规范是目前使用的最广泛的。也就是说,很多著名的社交网站提供的单一登录就是基于OAuth规范实现的。


举例

公司所有的web系统,登录的时候也采用了单一登录的技术。

有一个共性的通用的系统管理项目,开放了web service接口,别的web系统登录时,则访问的都是这个系统管理项目和它的数据库。

这里的系统管理项目,就好比是前文里提到的第三方程序。



参考

http://www.blogjava.net/xcp/archive/2010/04/13/318125.html


维基百科:https://en.wikipedia.org/wiki/Single_sign-on



http://steven-wiki.readthedocs.org/en/latest/security/sso/

http://www.blogjava.net/security/archive/2006/10/02/sso_in_action.html


http://blog.csdn.net/cutesource/article/details/5838693

http://www.ibm.com/developerworks/cn/opensource/os-cn-cas/

http://www.ibm.com/developerworks/cn/web/wa-singlesign/


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值