天天看點

單點登入方式整理筆記

版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/chengyi_L/article/details/78284123

概念:

用在登入了系統A之後,再通路系統B,系統C的時候都能實作自動登入狀态。退出同理。

實作:

1.session共享。通過mem,資料庫來存儲session,然後将存儲session_id的cookie的所屬域名設定成頂級域名

2.重定向。例如A系統和B系統統一在C系統登入。登入完成後生成一個登入成功驗證token,帶上這個token跳轉回A系統或者B系統。C系統将使用者的登入狀态session存儲在自己的系統中,這種方法可以用于A,B的頂級玉域名都不一樣的方法

3.ajaxjsonp,A,B系統在登入的時候向C系統發送jsonp請求驗證登入。此方法原理跟重定向類似。