WebSiteとWebApiの両方を持つ.NET FW WebAppを構築しています。API呼び出しで承認が機能しない
私は、Visual Studio 2015テンプレートプロジェクトを使用してOAuth 2.0をセットアップしました。ちょっと変わって です。
コントローラの登録/ログインと[AuthorizeAttribute]は正常に機能します。
はまた、私はベアラートークン与えうまく機能している
、Ajaxリクエストを処理するためにclass Foo:ApiController{}
いくつかを持っています。
私はMultipart-FormdataをAPIに提出する必要があるときに問題が発生しました。
とSawはUser.Identity
は存在せず、[Authorize]は合格しません。 (Controller
S(未ApiController
S)への要求がスムーズに実行していても。
私はウェブ開発にはかなり新しいですので、私はおそらく根本的な何かが欠けています。
Form.submit()
で渡さチェッククッキー他のページの要求と同じです。ApiControllerから
であっても、単純なGETリクエストを認可するために失敗した。
- あなたのお手伝いをするためにどのような情報を投稿するべきですか?
- 私の
Controller
クラスとApiController
クラスの違いは、認証に関しては&ですか?