1. 程式人生 > >cookies and token知識點

cookies and token知識點

認證 服務器 ken 服務端 密碼 程序 發送請求 session margin

1.cookies

  1. 輸入用戶名密碼登陸。
  2. 服務器拿到身份並驗證後生成一個 session 存到數據庫。
  3. 把 sessionID 返回給客戶端存成一個 cookie 保存 sessionID。
  4. 隨後的請求會攜帶這個包含 sessionID 的 cookie。
  5. 服務器拿著 sessionID 找到對應的 session 認證用戶是否有對應權限啊。
  6. 登出後,服務端銷毀 session 客戶端銷毀 cookie。

2. token

1.用戶通過用戶名和密碼發送請求。
2.程序驗證。
3.程序返回一個簽名的token 給客戶端。
4.客戶端儲存token,並且每次用於每次發送請求。
5.服務端驗證token並返回數據。

3.token的優勢

跨域和安全

cookies and token知識點