Некоторое время я пытался пройти аутентификацию на «сервере LDAP», реализованном Apache DS, из интерфейса Artifactory LDAP.
Я использую Artifactory 6.1.0, перспективу Apache DS и LDAP для Eclipse Oxygen.
В DIT (информационном дереве каталога), как вы видите, есть два пользователя (admin и user1) в подразделении, называемом системой:
1-Когда я аутентифицируюсь по «шаблону DN пользователя» (uid = admin, ou = system) и проверяю подключение к серверу, тестовый пользователь должен быть таким же, как указанный пользователь в «шаблоне DN пользователя» ", если я попробую с другим пользователем (например, user1), соединение с сервером будет установлено, но аутентификация не пройдена.
Часть 1:
Часть 2:
Сообщение об ошибке Artifactory cmd:
=> Тестовый пользователь должен быть таким же, как указано в «шаблоне DN пользователя»
2-Если я использую поле «DN менеджера» и ввожу пароль, даже если я использую того же пользователя, указанного в «DN менеджера», как тестовый пользователь, аутентификация завершается неудачно.
Part1:
Part2:
=> Даже если тестовый пользователь тот же, он не может аутентифицироваться.
Большая путаница: какой метод я должен использовать для установления соединения с сервером LDAP? Есть ли разница между подключением через шаблон DN пользователя и DN менеджера? Какие поля (Search Filter, Search Base ...) не должны оставаться пустыми для каждого метода? А что делать для аутентификации у другого тестового пользователя?
В руководстве, предоставляемом Jfrog, аутентификация с использованием «метода DN менеджера» с другим тестовым пользователем, уже созданным в DIT, работает нормально.
=> Учебник: https://www.youtube.com/watch?v=_nT76RgXA2c
Наконец, я хочу спросить, для создания групп LDAP мне нужна профессиональная версия Artifactory, потому что она отключена в версии oss? Могу ли я получить этот модуль бесплатно?!
Мне нужно четкое объяснение, пожалуйста, спасибо.