【发布时间】:2017-05-07 07:18:50
【问题描述】:
[HttpPost("xxxxxxxxxx")]
[Authorize(Roles = "xxxxxxxxx")]
public IActionResult Post([FromBody]xxxxxxx xxxxxxxxxxxxxx)
{
if (s == null)
{
}
}
上面的代码是属性Authorize(Roles ="Director")。我的申请角色是学生、主管、经理。这种特殊的方法只能由导演访问,对于上述方法,它会给我 401 未授权。
export function xxxxxxxxxxxx(token, formValues) {
return axios.post(`${ROOT_URL}/xxxxxxx/xxxxxxxx`, formValues);
}
}
我不确定如何通过 axios 调用在标头中发送不记名令牌。
【问题讨论】:
-
您是否在属性中没有角色的情况下进行了测试?
-
允许匿名工作正常。
-
不是匿名的,只有 [Authorize]。
-
授权也给了我同样的结果 401 未授权
-
您是否在标头中发送令牌?
标签: reactjs asp.net-web-api authorization redux bearer-token