单点登录全面方案

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/millions_02/article/details/90475096

登录

第三方cookie

  • 在A域下看B域的cookie就叫第三方cookie

顶级域名共享cookie方法

  1. iframe嵌入
  • A域名下嵌入B域名iframe,那么AB域名都可以设置、共享cookie
  1. 服务器批量设置其他域cookie
  • 访问A服务器时,不仅给A域下设置cookie,也给B域设置cookie

用token实现单点登录,多平台免登录

  1. 能拿到token
  • A登录后,服务器返回给Atoken, 在A平台内跳到B平台,也带着这个token,因为AB平台用一个token服务器,所以在A登录了,也可以在B登录

用cookie实现单点登录,多平台免登录

  1. JD实现
  • 2个客户端同域名,可以拿到对方cookie,AB平台用一个session服务器,所以可以免登录。如果前后端不在一台服务器,可以用代理转发
  1. 淘宝天猫实现
  • 2个客户端不同域名,通过顶级域名共享cookie方法,拿到cookie,实现免登录

猜你喜欢

转载自blog.csdn.net/millions_02/article/details/90475096