【发布时间】:2016-10-14 03:49:27
【问题描述】:
我的 Web Api 项目有问题。 我有文件存储在我的数据库中,并想在新窗口中直接调用它们以查看/保存(URL 像:/api/Files/5 - 5 beeing the FileId)
对于我的一般 AJAX 请求,我使用 Bearer Token 进行了所有工作,使用 AngularJS 处理普通数据,它就像一个魅力。对于该文件,我创建了一个控制器,该控制器在浏览器中显示具有相应 MIME 类型的文件。但是现在我将操作更改为 [Authorize] 我得到了一个 Access Denied 这是正确的,因为我没有在 HTTP-Header 中传递 access_token。
如果可以通过查询字符串传递令牌,我做了很多研究,但没有发现任何帮助。
现在我的计划是从我的控制器中删除 [Authorize] 属性并尝试自己验证令牌,但我不知道如何。
有人知道我怎样才能让它工作吗?
【问题讨论】:
标签: validation asp.net-web-api