【发布时间】:2012-03-20 20:22:10
【问题描述】:
使用新的 ASP.NET Web API 测试版。我似乎无法获得建议的用户身份验证方法来工作。建议的方法似乎是在 API 控制器中添加 [Authorize] 过滤器。例如:
[Authorize]
public IEnumerable<Item> Get()
{
return itemsService.GetItems();
}
但这并没有按预期工作。请求资源时,您会被重定向到登录表单。这不太适合 RESTful webapi。
我应该如何处理这个?它在未来版本中的工作方式会有所不同吗?还是我应该回退到实现自己的操作过滤器?
【问题讨论】:
标签: rest asp.net-web-api