ASP.NET Web API 2を使用してREST APIを構築したので、バックエンドデータベースから任意のプラットフォーム(モバイル、Web、デスクトップなど)で実行されているアプリケーションにデータを渡すことができました。コントローラからはデータが必要です。それはそれです。レスポンスにJSON文字列が返されます。Web API 2を使用して構築されたREST APIへのアクセスを制限できますか?
しかし、データは特別なものであり、別の開発者がコントローラを呼び出して、まったく同じデータを取得して、独自のアプリケーションを構築するのを防ぐことはできません。
私の質問です。私のアプリケーションだけがサーバーから有効な応答を得ることができるように、APIへのアクセスを制限することはとにかくあります。 (つまり、他の開発者が自分のREST APIを使用できないようにします)
私はすでにこれらのドキュメントを読んでいますSecurity, Authentication, and Authorization in ASP.NET Web APIこれらのシナリオのどれが私に当てはまるか、私が求めていることがあれば分かりません。
EDIT - もう1つの情報で、私のWebサービスが適切な場合はAzureで実行されています。