新しい ASP.NET Web API ベータ版の使用。ユーザーを認証するための提案された方法を機能させることができないようです。提案されたアプローチがあるように思われる場合は、[Authorize]
フィルターを API コントローラーに追加します。例えば:
[Authorize]
public IEnumerable<Item> Get()
{
return itemsService.GetItems();
}
ただし、これは意図したとおりには機能しません。リソースをリクエストすると、ログイン フォームにリダイレクトされます。これは RESTful WebAPI にはあまり適していません。
これをどのように進める必要がありますか?将来のバージョンでは動作が異なりますか? または、独自のアクション フィルターの実装にフォールバックする必要がありますか?