web api,从PermissionsRequired中删除控制器路径?

时间:2018-06-01 00:04:04

标签: permissions asp.net-core-webapi asp.net-web-api-routing

处理现有的WebAPI项目并找到以下代码:

[HttpGet]
[Route("myazure/providervirtualmachinetemplates")]
[RequiresPermission("api/myworkspace/machineTemplates", 62)]

public async Task<IActionResult> MachineTemplates(){

}

使用此API需要62个权限ID。

我的问题:

权限ID:62是否适用于RequiresPermissionRoute属性中的路由?

如果/我应该从"api/myworkspace/machineTemplates"属性中取出RequiresPermission怎么办?

我个人认为ControllerName属性中的RequiresPermission参数毫无意义。

提前致谢!

0 个答案:

没有答案