Используя ASP.NET (C#), я настроил диспетчер авторизации, чтобы позволить мне обрабатывать роли на веб-сайте. Добавлял пользователей в роли просто Roles.AddUserToRole("DOMAIN\\UserName", "role")
. Однако я хочу перечислить пользователей, принадлежащих к роли, но, поскольку они хранятся как SID, их отображение не будет таким полезным. Я думаю, что для получения пользователей нужно будет использовать XML, хотя возможно ли использовать COM Interop, чтобы сделать это и получить имя пользователя? В любом случае, как я могу получить пользователей, принадлежащих роли?
Таблица для управления ролями в основном будет выглядеть так:
Role User
---- ----
admin DOMAIN\UserName [delete]
DOMAIN\UserName2 [delete]
[add user text box]
news DOMAIN\UserName3 [delete]
[add user text box]