【发布时间】:2018-06-01 21:39:37
【问题描述】:
在 Windows 上的 ASP.NET Core 2 中,在控制器 1 的视图中,我有许多链接指向控制器 2 的操作。这些操作使用 Authorize 属性进行了注释。例如:
[Authorize(Roles = @"Domain\Group1, Domain\Group1")]
[Authorize(Roles = @"Domain\User1")]
public IActionResult DisplaySomething()
{
return View();
}
如果当前用户无权访问该控制器/操作,我不想创建/呈现链接。那么从控制器 1 的角度来看,如何检查用户是否有权调用控制器 2 的操作?
【问题讨论】:
标签: asp.net-core