私は現在、エンティティ フレームワークを使用してすべての CRUD 操作を行う webforms asp.net を持っています。
Web サイト用に公開 API を作成する必要があります。
API から次のものが必要です。
- API を使用するクライアントの認証
- 悪用などがないことを確認するための使用状況ログ
- 1 人が API を過負荷にしないようにするための追加の追加機能としてのスロットリング。
- 返されるデータは、呼び出し元のクライアントが使用するフラグに基づいて、JSON または XML のいずれかで返すことができることが望ましいです。
これらの要件を満たすパブリック API を作成する最も効率的な方法として、ガイダンスを探しています。提案された本、リンク、提案はすべてであり、それ以外のものは大歓迎です。