如何授权Asp.Net Web api

时间:2015-02-28 13:05:16

标签: c# asp.net-web-api

首先,我将简要解释一下我在何处试图解释我现在所处的位置: 我已经达到了一个我即将放弃的地步,但我想我先给一次stackoverflow。我从一个空模板创建了一个web api,并包含了web api参考。然后我添加了一个带有动作的web api 2控制器,使用Entity Framework,从数据库创建get,post,delete,put方法到我的Codefirst。即使对于我来说,作为一个绝对的初学者和整体编程也很容易实现。然后,我研究了授权并了解到我可以将[Authorization]属性添加到我的控制器中,以便需要某种身份验证。到目前为止,这一切都有效但现在事情变得更加复杂,我设法找到的例子非常漫长而且难以理解。我的问题如下:

一旦我向控制器添加了授权属性,如果被调用就会导致401 Unauthorized,我如何让存储在我的sql数据库中的人通过我的应用程序使用Ajax的http调用来获取属性?

希望您了解我在哪里和我想去的地方,任何帮助都非常感谢! 谢谢!

1 个答案:

答案 0 :(得分:1)