【发布时间】:2016-04-08 00:45:46
【问题描述】:
在 ASP.NET MVC5 和 WebAPI2 混合应用程序中,如何对 /Scripts 下的静态文件进行基于角色的授权?
【问题讨论】:
-
一行问题?你的贡献在哪里,你尝试了什么?
-
@JK 我试着用谷歌搜索一下。我没有什么要补充的。我不知道该尝试什么。
标签: asp.net asp.net-mvc asp.net-web-api2
在 ASP.NET MVC5 和 WebAPI2 混合应用程序中,如何对 /Scripts 下的静态文件进行基于角色的授权?
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-web-api2
假设您已经设置了身份验证和授权,您可以使用 following article 强制 MVC 运行时路由和处理这些请求。
【讨论】:
您可以通过以下方式了解当前用户是否在角色中:
bool isAdmin = HttpContext.Current.User.IsInRole("Admin");
如果这就是你的要求..
那你就可以了
@if (isAdmin) {
<li>Menu Item for Admin only</li>
}
【讨论】: