モジュール管理のWeb管理システム(データベース管理、CMS、プロジェクト管理、リソース管理、時間トラッキングなどのモジュールを含む可能性があります)の現在のプロジェクトでは、全体を公開したいシステムをRESTfulなAPIとして使用すると、システムをより使いやすくすることができます。システム自体はASP.MET MVC3でコード化されますが、すべてのデータ/アクションをRESTfulなAPIで利用できるようにすると、PHP、Ruby、Pythonなどでシステムを使いやすくする必要があります彼らが望むなら、特定のデータを管理するためのインタフェースを自分自身に作る)。RESTful APIを保護する
しかし、RESTfulなAPIを使って(ユーザーがRESTful APIの観点から)難しいと思われるものの1つは、ajax機能を備えたセキュリティです。セットアップと使用が複雑なものが必要だった場合は、SOAPサービスを作成するだけですが、RESTful APIを使用するためのドライブ全体は非常に簡単です。ユーザーに関連付けられたキーを使用してRESTful APIを保護する最も一般的な方法です。これは、サーバー側ですべての呼び出しが完了しても機能しますが、ajax機能を開始すると変更されます。私は、RESTfulなAPIをjavascriptから直接呼び出せるようにしたいと思いますが、誰かがファンクバグを起こしていると、そのユーザーが使用しているキーに簡単にアクセスできるようになり、その人がシステムにアクセスできるようになります。 RESTfulなAPIのユーザーに複雑なことをさせない、RESTfulなAPIの安全な方法はありますか?
[REST認証とAPIキーの公開](http://stackoverflow.com/questions/5472668/rest-authentication-and-exposing-the-api-key)も参照してください。 – Arjan