System.Web.Http.AuthorizeAttribute を拡張し、onAuthorization メソッドをオーバーライドする authorize 属性があります。リクエストから取得したトークンを使用して DB にクエリを実行し、セッションが有効かどうかを確認します。そこから、関連付けられた userId を認識します。呼び出されるアクションのコントローラーが userId を利用できるようにしたいと思います。コントローラーの単体テストを行いたいので、どういうわけかインスタンス変数を設定するのが理想的です。おそらくそれは不可能であるか、それを行うためのより良い方法があります。私にお知らせください。私はApiControllerを使用しています。
ありがとう