鍍金池/ 問答/HTML/ 怎么實(shí)現(xiàn)同時(shí)登陸不同域名

怎么實(shí)現(xiàn)同時(shí)登陸不同域名

1、天貓(https://www.tmall.com);
2、淘寶(https://www.taobao.com/);
瀏覽器打開淘寶登陸,然后同一瀏覽器新開頁面打開天貓也是登陸狀態(tài)。登出天貓,淘寶也會(huì)退出。
這個(gè)功能是怎么實(shí)現(xiàn)的

回答
編輯回答
神曲

1樓是對(duì)的,說的再白話點(diǎn):
用戶登錄成功以后,跟服務(wù)端換回了token,也就是jwt的令牌,一般都會(huì)存到客戶端,以便下次使用。
對(duì)于淘寶這種多域名但需要同事登錄登出的,肯定是有一個(gè)公共的服務(wù)器來管理這些信息。唯一能想到的,就是jsonp或者說iframe的形式,把token發(fā)到一個(gè)公共域名里去。然后你進(jìn)天貓或者其他阿里網(wǎng)站,就會(huì)獲得這個(gè)共有token了。

打開淘寶和天貓,f12,搜索iframe,看能不能找到兩個(gè)相同的iframe,同一個(gè)src。

2017年12月26日 07:29
編輯回答
悶油瓶

sso單點(diǎn)登錄。。用同一套系統(tǒng)管理幾個(gè)站點(diǎn)的登錄登出,登錄登出時(shí)利用js的jsonp等方法發(fā)送token到指定服務(wù)器。

2017年1月13日 12:19