我有一個簡單的問題,我有使用我的PHP REST API的js應用程序(前端)。我需要實現簡單的基於令牌的身份驗證,我不確定這應該如何工作,因爲我不使用REST中的會話。從我understaning它是這樣的:在REST API中驗證令牌
用戶嘗試登錄時,如果有效憑據,我生成令牌
令牌,並返回用戶對象我更新數據庫用戶令牌
客戶端保存用戶對象在Cookie或本地存儲而不是會話,並且每個請求都在標頭中傳遞令牌
我檢查數據庫中是否有令牌,如果有(我知道哪個用戶是發送請求)我繼續請求,否則我發送他登錄頁面
如果令牌過期或用戶註銷,我更新數據庫中的標記字段與NULL或空字符串(不知道這是否需要)。
我只是需要確認,如果這是好的方法或我誤解協議中的東西。 謝謝大家提前
謝謝