Как получить группу пользователей домена? - PullRequest
2 голосов
/ 31 мая 2011

Как узнать имя группы домена, к которой принадлежит этот пользователь?

Я хочу сравнить это в классе разрешений, поэтому я могу установить те же привилегии только для конкретного пользователя.

1 Ответ

4 голосов
/ 31 мая 2011

Вот статья о CodeProject, которая покажет вам, как именно это сделать:

http://www.codeproject.com/Articles/18102/Howto-Almost-Everything-In-Active-Directory-via-C

Я связал прямо с кодом, который вам понадобится.Код (в случае разрыва связи) следующий:

public ArrayList Groups()
{
    ArrayList groups = new ArrayList();
    foreach (System.Security.Principal.IdentityReference group in
        System.Web.HttpContext.Current.Request.LogonUserIdentity.Groups)
    {
        groups.Add(group.Translate(typeof
            (System.Security.Principal.NTAccount)).ToString());
    }
    return groups;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...