0

.net MVC Web API フレームワークを使用して RESTful API を構築しており、更新/保存のために入ってくるユーザー情報を保存したいと考えています。

トークンに基づいて承認する承認属性を使用しています。有効なトークンが見つかったら、データベースからそのユーザーの情報を取得し、コントローラー内で使用するユーザー オブジェクトを格納します。

これを行う簡単な方法はありますか?通常の .net MVC では、ユーザーを HttpContext に格納するだけのようです。しかし、それはもう存在しないようです。

4

2 に答える 2

0

アクション パラメーターで User オブジェクトを使用し、それを処理する方法を認識するカスタム バインダーを登録することにより、ユーザー オブジェクトへのカスタム パラメーター バインドを実行できます。

ここでは、Web API でパラメーターバインディングを行う方法を参照してください。

于 2012-06-18T06:29:38.680 に答える
0

RC では、ApiController の User プロパティを通じて現在のユーザーに関する情報を取得できます。

http://msdn.microsoft.com/en-us/library/system.web.http.apicontroller.user(v=vs.108)

于 2012-06-18T10:41:23.103 に答える