Ad Widget

Collapse

Ldap аутентификация

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • uniken1
    Member
    • Sep 2012
    • 93

    #1

    Ldap аутентификация

    1)
    Поставил потестить новый 2.0.6. Поробовал настроить LDAP аутентификацию. Все ввожу нажимаю Тест - и просто серый экран.
    И я вспомнил, что когда ставил 2.0.4 сверху выводилась ошибка типа "probably missing php-ldap packege". Установил и все заработало. Где-то проверка на ошибки сломалась. Это мелкий баг но все-таки может как-то сообщить разработчикам.

    2)
    Может кто-нибудь объяснить на кой нужен Bind DN? Зачем эта лишняя учетка?
    Я сам на php не раз делал ldap аутентификацию и обходился обычно теми логином и паролем(Л/П) который указал пользователь при входе. Если Л/П уже указаны при входе зачем еще какая-то учетка которая к текущему пользователю не имеет ни какого отношения? Требуется знать только имя домена. Например:
    PHP Code:
    $dc ldap_connect('ldaps://mydomaincontroller',636) or exit("error ldap_connect");
    ldap_set_option($dcLDAP_OPT_PROTOCOL_VERSION3);
    ldap_set_option($dcLDAP_OPT_REFERRALS0);
    $res ldap_bind($dc,$_POST['username'].'@'.$domain,$_POST['password']); 
    if (
    $res == true)
    /* аутентификация пройдена */ }
    else
    /* аутентификация не пройдена */ 
    3)Еще странное поведение при указании адреса (во всех версиях, в которых проверял), если указть
    Code:
    Хост: ldap[B]s[/B]://<domain controller>
    Порт: 636
    То не работает - пишет Unable to bind to server
    Но если указать
    Code:
    Хост: ldap://<domain controller>
    Порт: 636
    То все ок.
    И остается вопрос запросы идут по защищенному соединению?
    Хотя в моих приложениях на php ldaps и 636 нормально всегда работали(пример выше).
    Last edited by uniken1; 23-04-2013, 15:25.
  • zalex_ua
    Senior Member
    Zabbix Certified Trainer
    Zabbix Certified SpecialistZabbix Certified Professional
    • Oct 2009
    • 1286

    #2
    Создайте багрепорт на трекере.

    Comment

    • uniken1
      Member
      • Sep 2012
      • 93

      #3
      Это к какому пункту относилось?
      И что такое трекер?

      Comment

      • zalex_ua
        Senior Member
        Zabbix Certified Trainer
        Zabbix Certified SpecialistZabbix Certified Professional
        • Oct 2009
        • 1286

        #4
        Баг трекер тут https://support.zabbix.com/browse/ZBX

        А то что мне показалось багой так это особенности работы при указании порта и S протокола.
        Ну и разница между 2.0.4 и 2.0.6 выглядит неприятной, если это действительно правда.

        Comment

        Working...