單點登入

二級域名-單點登入

單點登入-二級域名.jpg-121.2kB

實現

  • cookie結構
    key:TSESSIONID vaule:sidweb

  • redis結構string(若是userInfo中有些屬性常常變用hash,有需求同一帳號只能一處登入)
    key:sid value:userInfo(json)redis

  • sid:令牌,惟一json

client
  1. 登入驗證cookie

server
  1. 登入頁面session

  2. 登入(校驗帳密,存session(這個用redis),setCookie)spa

頂級域名-單點登入

單點登入.jpg-183kB

頂級域名的登入與 二級域名的單點登入不一樣的是:不能共享cookie。因此當ssoAuth系統登入成功後,cookie要分配到各自子系統(web1,web2).下面實現就不寫了。有時間會把代碼補上server

相關文章
相關標籤/搜索