每日一概念-单点登录SSO/2019-07-01

单点登录 SSO

公司十几个系统,每个都设一套账密——用户骂麻烦,安全同学骂复用与影子账号。SSO 想解决的是:在一个可信入口登录一次,其余系统认这笔「已认证」的结果。

一句话:IdP 发通行证,SP 验票放行——一次登录,多处通行;便利集中处,风险也集中。

是什么

典型角色:IdP(身份提供方)与 SP(业务应用)。协议常见 SAML、OAuth 2.0、OIDC:浏览器被重定向到 IdP,认证后带着断言/令牌回来,SP 建立本地会话。

角色 干什么
IdP 认证你是谁,签发可验证的登录结果
SP 信任 IdP,把令牌换成自己的会话与权限

为什么重要

体验更好、账号生命周期更集中、离职回收可以从 IdP 一刀切。但 IdP 挂了大家一起黑;IdP 被攻破,影响面放大。所以 IdP 必须配强认证(常叠 2FA)、审计、会话撤销与高可用。

怎么理解

园区一张工卡刷多栋楼——不是每栋楼各发一把钥匙。工卡中心要守硬;丢卡要能迅速挂失(注销会话/令牌)。SSO 解决的是「重复登录」,不是「权限可以糊弄」。

常见误解

  • 上了 SSO 就安全:弱密码 + 无 2FA 的 IdP,是单点灾难。
  • OAuth = 登录:OAuth 偏授权,OIDC 才在其上补齐身份层(常见组合)。

一句话记住

SSO 卖便利,护 IdP;通行证越通用,门卫越要硬。