Автор Тема: c# и DirectoryEntry  (Прочитано 11039 раз)

Tom

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
c# и DirectoryEntry
« : 19 Декабрь 2016, 19:56:59 »
Здравствуйте, появилась задача авторизироваться через DirectoryEntry в LDAP.
Для админа все проходит нормально, но для пользователя нивкакую не хочет. Причем через "softerra ldap administrator" авторизируется нормально.
Подскажите что не так с ним.

DirectoryEntry directoryEntry = new DirectoryEntry(
                    "LDAP://server/DC=qweqwe, DC=ru"
                    ,"qweqwe@login.ru"
                    ,"dasdasdasdasd")
« Последнее редактирование: 19 Декабрь 2016, 19:59:36 от Tom »

egor

  • Администратор
  • Старожил
  • *****
  • Сообщений: 486
    • Просмотр профиля
Re: c# и DirectoryEntry
« Ответ #1 : 20 Декабрь 2016, 02:57:02 »
Здравствуйте! Чем только не приходится заниматься старому линуксоиду =). Ну да ладно, зато новый опыт =).

Взял программу отсюда: http://ianatkinson.net/computing/adcsharp/retrieve_all_info.cs

В функции createDirectoryEntry() изменил строки подключения, получилось:
static DirectoryEntry createDirectoryEntry()
{
    // create and return new LDAP connection with desired settings

    DirectoryEntry ldapConnection = new DirectoryEntry("LDAP://192.168.x.x/cn=Users,dc=windom,dc=net", "testUser@windom.net", "123456");
//    ldapConnection.Path               = "LDAP://OU=staffusers,DC=leeds-art,DC=ac,DC=uk";
//    ldapConnection.AuthenticationType = AuthenticationTypes.Secure;

    return ldapConnection;
}

Всё заработало с первого раза. testUser -- специально созданный для этого эксперимента пользователь без всяких прав. Так что проверяйте, не ошиблись ли где.

Егор

 

Эта страница

Содержание

Новости:
Форум проекта Pro-LDAP.ru
OpenLDAP 2.4 Руководство

Содержание

Введение в службы каталогов OpenLDAPБыстрое развёртывание и начало работыОбщая картина - варианты конфигурацииСборка и установка OpenLDAPНастройка slapd

 

Конфигурационный файл slapdЗапуск slapdКонтроль доступаОграниченияИнструментыМеханизмы манипуляции даннымиНаложенияСпецификация схемы

 

БезопасностьSASLTLSРаспределённая служба каталоговРепликацияОбслуживаниеМониторингПроизводительностьУстранение неполадок
Перевод официального руководства OpenLDAP 2.4 Admin Guide
Полное содержание здесь
LDAP для учёных-ракетчиков

Содержание

О книгеКонцепции LDAPОбъекты LDAPУстановка LDAPПримерыНастройкаРепликация и отсылкиLDIF и DSMLПротоколLDAP API

 

HOWTOНеполадкиПроизводительностьИнструменты LDAPБезопасностьЗаметкиРесурсы LDAPRFC и X.500ГлоссарийОбъекты
Перевод "LDAP for Rocket Scientists"
Полное содержание здесь
Ресурсы

Книги

Руководство OpenLDAP 2.4LDAP для учёных-ракетчиков

Другие

СтатьиТермины LDAPman-страницы OpenLDAP 2.4Список RFCКлиенты LDAPФайлы наборов схемы
Полезные ресурсы
Форум

 

Разделы форумаНепрочитанные сообщенияПоследние сообщения
Форум проекта
Главная

Pro-LDAP.ru

О проектеНовости проектаУчастникиСтаньте участником!Сообщите об ошибке!Об авторских правахСоглашения проекта
Присоединяйсь!