我正在尝试将角色身份验证添加到 ASP.NET MVC 应用程序的控制器中的操作。代码看起来像这样:
[Authorize(Roles = "SomeRoleName")]
public ActionResult Index()
{
bool inRole = User.IsInRole("Admin");
如果我删除 Authorize 属性并在该代码示例的最后一行放置一个断点,有没有一种方法可以检查对象并找出可用的角色?
例如,我在“即时”窗口中调用 User.IsInRole("Admin),它会给我一个真/假值。如何访问可用角色的集合?