私はasp.netmvcwebapiテクノロジーにまったく慣れていません。
シナリオ:エンタープライズ向けのMVCWebアプリケーションを設計しています。MVCコントローラーは、セキュリティ属性を介して承認と認証を行うことができることを知っています。
Webアプリケーションは、家庭の水消費量のさまざまな傾向を示しています。ビジョンは、モバイル、タブレット(名前を付ける)を介してこのデータにアクセスできるようにすることです。
同じAPIを多くのデバイスで使用できるように、WebAPIの方がコントローラーよりも優れているのではないかと思います。
質問:webapiに関する質問は、セキュリティです。Webアプリケーションでは、ユーザーがログインしたコントローラーがユーザーのセキュリティプロファイルなどを知っています。デバイスの場合、セキュリティはどのように機能しますか?すべてのクライアントが資格情報を渡す必要がありますか?それがサーバーでのセキュリティの処理方法である場合はどうなりますか?1つのサービスアカウントを作成して、各クライアントに提供する必要がありますか?
よく説明したかどうかわかりませんが、ありがとうございます。