单点登录SSO_实现流程
- 1、背景
- 2、基于同域下 Cookie 实现 SSO
1、背景
在企业发展初期,企业使用的系统很少,通常一个或者两个,每个系统都有自己的登录模块,运营人员每天用自己的账号登录,很方便。
但随着企业的发展,用到的系统随之增多,运营人员在操作不同的系统时,需要多次登录,而且每个系统的账号都不一样,这对于运营人员来说,很不方便。于是,就想到是不是可以在一个系统登录,其他系统就不用登录了呢?
这就是单点登录要解决的问题。
单点登录英文全称Single Sign On,简称就是SSO。它的解释是:在多个应用系统中,只需要登录一次,就可以访问其他相互信任的应用系统。
图中有3个系统,分别是cmdb、monitor 和 SSO。cmdb、monitor 没有登录模块,而 SSO 只有登录模块,没有其他的业务模块,当cmdb、monitor 需要登录时,将跳到SSO系统,SSO系统完成登录,其他的应用系统也就随之登
录了。这完全符合我们对单点登录(SSO)的定义。