搜尋

首頁  >  問答  >  主體

javascript - A系統中開啟B系統怎麼保持登入狀態?

內部部署了兩個業務系統,例如a系統部署在10.10.10.10:8088/index.html,b系統在20.20.20.20:8088/index.html,用戶在a上面登入了,a系統子頁面有個連結可以在新分頁中開啟b系統,如何保證開啟後也是登入狀態,前端需要做些什麼?怎麼做?

滿天的星座滿天的星座2786 天前738

全部回覆(2)我來回復

  • 我想大声告诉你

    我想大声告诉你2017-05-19 10:21:37

    單一登入
    大致思路:A、B共用一個使用者狀態資訊庫。 透過A系統登入後產生一個token,儲存到公共庫裡。 打開B系統的時候,帶上這個token,(根據token檢驗是否已經登入)。
    至於這個token怎麼傳遞:放cookie裡,或URL後面顯示傳遞 都行。

    回覆
    0
  • phpcn_u1582

    phpcn_u15822017-05-19 10:21:37

    1. a系統跳轉連結時單一登入b系統;關鍵字:單一登入;

    2. a、b系統的使用者登入使用同一個平台; 關鍵字:oauth 2.0

    回覆
    0
  • 取消回覆