单点登录(SSO)的基本实现
单点登录(SSO)
- 用户只需要登录一次就可以访问所有相互信任的应用系统
所需要的知识点
jsonp
HttpClient
Jackson
nginx
ajax
以上
jsonp
,HttpClient
可用dubbo或其他服务框架替代
基本流程
主要问题
在哪写cookie?
- 我们都知道cookie是跟随域名的
- 万一域名或者IP地址不同就会造成cookieA域名写的B域名是无法读取的
- 例如
- 不能在sso中设置cookie,然后在前台读取,这样可能因为域名的不同而造成无法读取cookie的值
- 必须在前台中设置,前台中读取
- 不能在sso中设置cookie,然后在前台读取,这样可能因为域名的不同而造成无法读取cookie的值
cookie保留问题
- 因为cookie跟浏览器相关,cookie信息是保存在本地的