-1
客戶端和服務器之間的通信必須是無狀態的。服務器 不應在 調用之間存儲有關客戶端上下文的任何信息。REST中的無狀態含義
那麼用於維護驗證的會話信息呢?
如何認證用戶,如果我們不存儲任何東西在服務器上?
如何使會話/令牌失效,如果我們不在服務器上存儲任何東西?
客戶端和服務器之間的通信必須是無狀態的。服務器 不應在 調用之間存儲有關客戶端上下文的任何信息。REST中的無狀態含義
那麼用於維護驗證的會話信息呢?
如何認證用戶,如果我們不存儲任何東西在服務器上?
如何使會話/令牌失效,如果我們不在服務器上存儲任何東西?
這可以通過使用JSON網絡令牌來完成:https://jwt.io/introduction/
首先客戶端驗證。服務器將他發回的令牌發送給每個請求的頭部。令牌包含確保用戶登錄及其授權所需的所有數據。當令牌被簽名時,您可以確定它未在客戶端被篡改。
好的,但如何使該令牌無效?例如,如果我在一臺設備上更改了密碼,在第二臺設備上,我也會進行身份驗證? – Romper