You are here SSO概述

SSO概述


By Eric Tou - Posted on 28 二月 2011

SSO (Single sign-on),单点登录,简单来说,就是用统一的身份信息在不同的软件系统登录。

想象生活中每次登录不同的网站你就要重新输入一遍用户名和密码。想象在工作中,有计算机的开机密码,有邮件系统的密码,有任务管理系统的密码……你也许曾经想过,如果只输入一次就登录全部救好了。

现实中,你也许会在各处使用用户名和密码来避免麻烦,不过如果修改密码,要保持一致就不容易了。SSO则可以省去这些麻烦,将用户名和密码都统一在一起。

和保持同一密码一样,SSO有相同的安全隐患。SSO的另一个缺点是集中式的SSO服务如果出现问题,会影响所有系统的登录。

目前SSO的实现有

  • 适合内部网络的 LDAP
  • 适合互联网的OpenID

你的Google、Windows Live、Facebook账号其实就已经是OpenID了,可以用来登录其它支持OpenID的站点。

  • 其它开放API

国内很多大型门户网站都有“通行证”,这可以看做是一种狭义的SSO。其中如新浪微博开放了API,你可以用新浪微博账号来登录非新浪旗下网站,比如嘀咕,这是一种广义的SSO。

标签