0
我有一个带有get方法的示例ASP.NET Web API,我在该方法的顶部添加了一个[Authorize]
属性的前缀。我可以请知道我该如何从浏览器或提琴手调用此方法?另外,我在Windows Azure上托管这些API如何在ASP.NET Web API中使用Windows Azure实现授权
public class ValuesController : ApiController
{
// GET api/values
[Authorize]
public IEnumerable<string> Get()
{
return new string[] { "value1", "value2" };
}
}
感谢您的回应,文章是非常丰富的,我想实现CustomHttpsAttribute,我应该注册在filterconfig类? – mahesh
不,FilterConfig用于为您的ASP.NET MVC控制器声明全局过滤器。它与Web API无关。如果你想为Web API配置一些东西,你应该在适当的配置对象上进行。这应该发生在'〜/ App_Start/WebApiConfig.cs'文件中。 –
我在WebAPIConfig文件config.Filters.Add(new CustomHttpsAttribute())中添加以下代码; – mahesh