15

Rails アプリに API を追加するための出発点となる Rails プラグインまたは ruby​​gem はありますか? API キー/シークレット キー モデルを使用したいので、API もバージョン管理できる必要があります。このすべてではないにしても、私たちにいくつかを与えるものはありますか?

4

2 に答える 2

5

AuthLogic のこのプラグインを確認してください。

http://github.com/phurni/authlogic_api

私はそれがあなたが探しているものだと思います。

于 2010-04-02T06:48:14.677 に答える
4

OAuth プラグインはキーに役立つ可能性があります。OAuthはユーザー認証のみのように見えるかもしれませんが、リクエスト トークンとアカウント認証を使用した対話型のユーザー プロセスではなく、アクセス トークンを自動生成して開発者に渡すと、基本的に非常に安全な API キー システムになります。そして、プラグインはちょうどうまくドロップします.

それ以外に、Rail のルート (get、post、put などで別のアクションを呼び出す条件、および /api/v1/ のプレフィックス) とフォーマット (format.xml、format.js など) の便利な使い方) は、プラグインを実際に必要とせずに、RESTful API を構築するための非常に優れた方法を提供します。

于 2008-12-12T15:54:18.223 に答える