处理现有的WebAPI项目并找到以下代码:
[HttpGet]
[Route("myazure/providervirtualmachinetemplates")]
[RequiresPermission("api/myworkspace/machineTemplates", 62)]
public async Task<IActionResult> MachineTemplates(){
}
使用此API需要62个权限ID。
我的问题:
权限ID:62是否适用于RequiresPermission
和Route
属性中的路由?
如果/我应该从"api/myworkspace/machineTemplates"
属性中取出RequiresPermission
怎么办?
我个人认为ControllerName
属性中的RequiresPermission
参数毫无意义。
提前致谢!