【发布时间】:2009-05-28 18:07:04
【问题描述】:
我正在尝试将角色身份验证添加到 ASP.NET MVC 应用程序的控制器中的操作。代码如下所示:
[Authorize(Roles = "SomeRoleName")]
public ActionResult Index()
{
bool inRole = User.IsInRole("Admin");
如果我删除 Authorize 属性并在该代码示例的最后一行放置断点,有没有办法可以检查对象并找出可用的角色?
例如我在“即时”窗口中调用 User.IsInRole("Admin),它会给我一个真/假值。如何访问可用角色的集合?
【问题讨论】:
-
您能否澄清您的问题,即您是在寻找分配给当前用户的角色还是用户可能属于的所有可能角色?
标签: asp.net-mvc windows-authentication