C # проверять, является ли пользователь членом группы?

У меня есть код, который я использую, чтобы проверить, является ли пользователь членом AD, отлично работал,

теперь я хочу добавить возможность проверки, является ли пользователь также членом группы!

что мне нужно изменить для этого, я проделал некоторую работу, но это не удалось!

так что вот мой код:

        //Authenticate a User Against the Directory
        private bool Authenticate(string userName,string password, string domain)
        {

            if (userName == "" || password == "")
            {
                return false;
            }

            bool authentic = false;
            try
            {
                DirectoryEntry entry = new DirectoryEntry("LDAP://" + domain,userName, password);
                object nativeObject = entry.NativeObject;
                authentic = true;
            }
            catch (DirectoryServicesCOMException) { }
            return authentic;
        }

Я хочу сделать это так:

private bool Authenticate(string userName,string password, string domain, string group)
14
задан Data-Base 6 December 2010 в 11:51
поделиться