0

ASP.NET Web API での認証にThinktecture.IdentityModel.45を使用しようとしています。

基本認証を機能させようとしています。ソースをダウンロードし、サンプルを動作させました。(JsBasicAuth).

MVC アプリケーションと同じプロジェクトに Web API があります。テスト クライアントが ~/api/identity を呼び出すと、すべてのハンドラーと承認が機能します。しかし、その後、フレームワーク (Web API) は「identity」と呼ばれるコントローラーを呼び出そうとし、呼び出しは失敗します。

{"Message":"No HTTP resource was found that matches the request URI 'http://localhost/app/api/identity'.","MessageDetail":"No type was found that matches the controller named 'identity'."}

/identity /token をルーティングから除外する必要がありますか? 私は何が欠けていますか?

4

1 に答える 1

0

サンプル ソリューションで Common プロジェクトを発見しました。そこに IdentityController があります。そして、私自身のプロジェクトにはそれがありませんでした。今それは動作します!:)

于 2013-10-15T11:28:12.840 に答える