Pawan Dubey Ответов: 1

Как получить групповое описание пользователя из внешнего active directory с помощью LDAP


Всем Привет,

У меня есть требование, где мне нужно получить все описание группы, членом которой является пользователь, а также описание тех групп, членом которых он не является.
Подключение к внешнему домену должно осуществляться через LDAP с портом 389 и учетными данными пользователя.

Что я уже пробовал:

I am able to validate the user using below code:

<pre>public string UserValidation(string username, string domain, string password, string url)
    {
        var credentials = new NetworkCredential(username, password, domain);
        var serverId = new LdapDirectoryIdentifier(url);

        LdapConnection connection = new LdapConnection(serverId, credentials);

        string result = "true";

            try
            {
                connection.Bind();
            }
            catch (Exception e)
            {
                result = e.ToString();
            }

            connection.Dispose();

            return result;

        }

1 Ответов

Рейтинг:
2

Dylvh

Взгляните на это статья Это действительно помогло мне, когда мне нужно было работать с active directory.


Pawan Dubey

У него нет ничего для извлечения сведений о группе извне.

Dylvh

Посмотрите на часть "примечание о параметрах метода", где вы увидите groupDn, а затем посмотрите на "перечисление объектов в подразделении", где показано, как перебирать объекты (в примере это выглядит как пользователи).