我嘗試將Phil Sturgeon(Codeigniter RestServer)的出色工作用於我的服務。菲爾鱘魚與API密鑰,什麼是最好的方法?
我打算使用此工作流程:
client --> client connect to my service with credentials
server <-- check credentials in db, generate api-key for this user, and send it
client --> send request to get personal infos with new api-key in header
server <-- retrieve infos for this user from api-key, send infos
client --> another request with new api-key in header
server <-- check if api-key lifetime < 15m, if ok execute request and update lifetime else return timeout error
...
任何人都可以幫助我做到這一點使用RestServer X-API-KEY,或者我可以讓我自己的API密鑰管理? 謝謝。
究竟你需要幫助嗎?你卡在哪裏? – 2013-02-22 17:51:20
我需要知道我是否可以使用Phil sturgeon的RestServer實現,或者如果我打算自己做密鑰管理(終生)。隨着Phil Sturgeon的實施,我如何將鑰匙分配給賬戶?如何在服務器允許訪問之前檢查密鑰的有效期?我的工作流程是否是最佳解決方案?謝謝。 api密鑰的生命週期是爲了防止網絡嗅探。 – doc 2013-02-22 17:55:05