SSO

SSO 是什么 ?

 SSO(Single Sign-on),即单点登录,指在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中重新登录,也就是说用户的一次登录能得到其他所有系统的信任

为什么要有 SSO ?

 尤其,大型网站背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作
 如果每次子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证的逻辑搞疯掉

SSO 框架

CAS(Central Authentication Server)

 是 Yale 大学发起的一个开源项目,据统计,大概每 10 个采用开源构建 Web SSO 的 Java 项目,就有 8 个使用 CAS

Passport 认证服务

 ASP.NET 基于 Form 的认证方法

欢迎加入我们的技术群,一起交流学习

人工智能 (高级)& (进阶)| BigData | 算法

Benedict Jin wechat
Subscribe to my blog by scanning my public wechat account.