Как узнать имя группы домена, к которой принадлежит этот пользователь?
Я хочу сравнить это в классе разрешений, поэтому я могу установить те же привилегии только для конкретного пользователя.
Вот статья о 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; }