【发布时间】:2011-04-25 06:12:01
【问题描述】:
我需要能够在我的控制器中手动授权我的用户。
我从 AD 获得身份验证,然后在我的控制器中,
我要上图
我从 AD 获得的用户 ID 到我的应用程序的内部用户 ID。
从 UserRole 表中获取 userId,然后在控制器中设置它,但是,
我不知道如何在控制器中设置角色?
我已尝试在我的家庭控制器中执行此操作:
HttpContext.User = new System.Security.Principal.GenericPrincipal(User.Identity, roleName);
roleName 设置为“Admin”,但这似乎不起作用,因为它总是无法授权。
请帮忙?....
【问题讨论】:
标签: asp.net-mvc roles