4
我有一個iPhone/Android原生應用程序。它使用PHP Web服務(RESTful)。如何爲我的Web服務添加安全身份驗證系統?有人建議使用訪問令牌。我如何生成訪問令牌,以及如何管理它們? 我的理解如下:iPhone Webservice身份驗證和訪問令牌
1)在應用程序中,請求一個Web服務來驗證用戶名和密碼。
2)在Web服務(在服務器上),創建一個唯一且安全的隨機密鑰,將其作爲訪問令牌存儲在MySQL數據庫中,並將其返回給Web服務請求。
3)在應用程序中,存儲訪問令牌並使用安全的Web服務請求發送它。
4)在完成請求之前,安全的web服務檢查請求是否包含有效的訪問令牌。
上述步驟是否正確?如果是,那麼我如何過期訪問令牌?我應該使用cron作業(計劃任務)嗎?請建議更好的方法。任何幫助將不勝感激。
非常感謝您的直接響應 – vks