.net Web API 2-控制器-自定义属性

.net Web API 2-控制器-自定义属性,.net,security,asp.net-mvc-4,attributes,.net,Security,Asp.net Mvc 4,Attributes,我需要为我的Web API调用添加安全性。由于需要自定义验证,我决定创建一个自定义属性(我需要能够检查当前主体) 我有一个控制器动作定义如下: [HttpGet] [CustomWebAuthorize] public IHttpActionResult TestPrdAccess() { return Ok(true); } 如果我访问关联的url,调试器将在自定义属性代码处中断(并无错误地遍历代码),但无论是true还是false,它都不会进入控制器方法。我在浏览器上也看不到任何东

我需要为我的Web API调用添加安全性。由于需要自定义验证,我决定创建一个自定义属性(我需要能够检查当前主体)

我有一个控制器动作定义如下:

[HttpGet]
[CustomWebAuthorize]
public IHttpActionResult TestPrdAccess()
{
    return Ok(true);
}
如果我访问关联的url,调试器将在自定义属性代码处中断(并无错误地遍历代码),但无论是true还是false,它都不会进入控制器方法。我在浏览器上也看不到任何东西

有什么帮助吗

[HttpGet]
[CustomWebAuthorize]
public IHttpActionResult TestPrdAccess()
{
    return Ok(true);
}