如何获取分配给.net中的安全角色的用户列表?

时间:2011-11-05 19:40:42

标签: asp.net-mvc asp.net-mvc-3

我已经看过这个方法:

GetRolesForUser 

但有没有办法使用会员提供商,我可以看到角色中的用户?我四处搜索,但仍然找不到为给定角色创建用户报告列表的简单方法。

2 个答案:

答案 0 :(得分:1)

GetUsersInRole方法:

  

GetUsersInRole方法调用默认角色提供程序的GetUsersInRole方法,以从数据源中检索与角色关联的用户名。

答案 1 :(得分:0)

使用成员资格提供程序是不可能的,因为您不知道组成员资格来自何处。它可以来自AD,来自数据库,来自外部提供商(使用例如WIF)等。如果要查找组中的用户,您可以使用LDAP对AD进行此操作,但是您无法使用会员提供者。它无法知道这一点。