【发布时间】:2012-06-07 13:30:57
【问题描述】:
我一直在how to create a web API using MVC 4 上关注一系列视频。第六个视频描述了授权过程,但它对我想要的来说太复杂了,而且它以某种方式重定向到一个表单(这对我来说没有意义,但我对这个东西很陌生)。
我使用过其他网站的 API,它们通常使用以下两种方法之一:
url 中的令牌(http://myurl/api/service/?token=[bunch of characters here]
标题中的用户名或密码(或令牌)
我倾向于第二种方法,因为这意味着我不必为每个方法添加参数。
如果我使用这种方法,是否需要在每个方法的开头添加代码以检查标头(request.headers?)中的用户名/密码(然后在我们的数据库中找到它们并查看它们是否具有访问权限这种方法)...或者有更简单的方法吗?
【问题讨论】:
-
多考虑你的标签,web和api之类的东西是没用的。您使用了解析为 asp-classic 的 asp。因此,您的原始标签在任何可能帮助您的人附近都没有提出您的问题。
-
没有注意到 asp-classic...感谢您的建议
标签: asp.net .net asp.net-mvc asp.net-mvc-4 asp.net-web-api