2016-09-20 4 views
0

У меня возникли проблемы с настройкой конфигурации LDAP в Artifactory против FreeIPA, и я получаю странные результаты при тестировании. Кто-нибудь работает с этой настройкой?Artifactory + Интеграция FreeIPA

Вот мои настройки в Artifactory: Artifactor Settings

раздел журнала доступа на FreeIPA показывает тест аутентификации:

[20/Sep/2016:09:55:30 -0700] conn=2046 fd=171 slot=171 connection from x.x.x.x to x.x.x.x 
[20/Sep/2016:09:55:30 -0700] conn=2046 op=0 BIND dn="cn=users,cn=accounts" method=128 version=3 
[20/Sep/2016:09:55:30 -0700] conn=2046 op=0 RESULT err=32 tag=97 nentries=0 etime=0 
[20/Sep/2016:09:55:30 -0700] conn=2046 op=-1 fd=171 closed - B1 
[20/Sep/2016:09:55:30 -0700] conn=2045 op=1 SRCH base="dc=example,dc=com" scope=2 filter="(uid=ldap_user)” attrs=ALL 
[20/Sep/2016:09:55:30 -0700] conn=2045 op=1 RESULT err=0 tag=101 nentries=1 etime=0 

Что я нахожу странным является то, что он пытается связать с помощью пользователя DN вместо DN менеджера. В результате первоначальное связывание завершается с ошибкой, но пользователь ldap, используемый для проверки соединения, обнаруживает «err = 0 tag = 101 nentries = 1» в соответствии с журналами, но Artifactory не может аутентифицировать пользователя.

Иногда, когда я меняю строку DN диспетчера, Artifactory скажет, что тестовый пользователь успешно прошел аутентификацию, но затем все остальные следующие тесты не удастся использовать одного и того же пользователя.

Любая помощь очень ценится!

ответ

0

Когда вы видите '[something] DN' в терминах LDAP, это о полном различном имени, а не только о значении относительного отличительного компонента имени.

  • В соответствии с https://www.jfrog.com/confluence/display/RTF/Managing+Security+with+LDAP, 'User DN модели' должен включать РДН и шаблона параметров пользователя, например, 'uid={0},cn=users,cn=accounts'. Однако, глядя на ваши журналы, кажется, что это должен быть полный DN: 'uid={0},cn=users,cn=accounts,dc=example,dc=com'

  • Менеджер DN должен быть полным DN, например. 'uid=manager,cn=users,cn=accounts,dc=example,dc=com'.

+0

Благодарим за ответ и объяснение! Это разрешило мою проблему, когда я пытался использовать другие шаблоны, я никогда не включал полное DN. –

+0

отлично. Не могли бы вы отметить мой ответ в качестве принятого ответа? – abbra