2008-12-08 40 views
15

有沒有Rails插件或rubygem,爲您提供了將api添加到Rails應用程序的起點?我們想要使用API​​密鑰/密鑰模型,API也應該是可版本化的。那裏有東西會給我們一些,如果不是全部的話?用於API Key + Secret Key簽名的Rails插件

回答

4

OAuth plugin可能對鍵有用。它可能看起來像OAuth僅用於用戶身份驗證,但如果您自動生成訪問令牌並將其授予開發人員,而不是使用請求令牌和帳戶授權進行交互式用戶進程,那麼您基本上擁有相當安全的API密鑰系統。而插件將會很好地下降。除此之外,一些很好的rails路由(有條件調用get,post,put等的不同動作,以及/ api/v1 /的前綴)和格式(format.xml,格式)的一些不錯的用法。 .js等)爲構建RESTful API提供了一個相當不錯的方式,而且真的需要一個插件。