2011-12-15 82 views

回答

1

那麼,理想情況下,您將使用public-key cryptography,爲開發人員提供API密鑰和祕密。如果服務可通過HTTPS訪問給有限數量的用戶,那麼您可能會試圖單獨發佈一個簡單的API密鑰,但您承諾永遠保持一個小型,封閉和不安全的服務。

至於管理API調用本身,因爲您已經開發了RESTful接口,所以我建議您開始裝飾函數或方法來提取服務使用者並跟蹤MonogoDB中的API調用 - 它的簡單和完美調整了這樣的要求。它還將允許您在應用程序級別開始限制消費者連接,屆時您可以開發系統以涵蓋管理服務連接的一些低級別解決方案,例如iptables