单点登录

简介

SSO英文全称single sign On,单点登录;SSO是在多个系统应用中,用户只需要登录一次就可以访问所有相互信任的引用系统

原理图
  • 任何系统都必须去登陆服务器进行登陆
  • 服务器会记住登陆的状态
  • 其他系统访问受保护的资源,需要再次登陆,跳转到sso_server登陆的时候,服务器告诉客户端,已经登录了,无需登陆


    单点登录时序图

本地测试时需要设置好host映射,使用host工具或者直接去C:\Windows\System32\drivers\etc修改

核心

每一个应用都有一个相同的cookie,单点登录的核心就是不同系统之间同步cookie即可


如果用户把cookie禁用了怎么办?在安卓端可都没有cookie,怎么办?

解决方案
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容