Для клиента нам необходимо подключить WSO2IS 5.10.0 к Active Directory. Для этого мы создали дополнительный пользовательский магазин с такой конфигурацией:
WSO2IS может подключаться к Active Directory, поскольку мы можем получать пользователей и роли. Перед выполнением любого сопоставления претензий мы попытались отредактировать и создать пользователя без каких-либо проблем. И затем мы наметили некоторые претензии, чтобы получить больше информации из Active Directory. И тут возникают наши проблемы:
- Мы не можем создать пользователя в Active Directory
- Мы не можем обновить пользователя в Active Directory
Эта проблема дает нам следующую ошибку:
Причина: javax.naming.directory.NoSuchAttributeException: [LDAP: код ошибки 16 - 00000057: LdapErr: DSID-0C090C45, комментарий: ошибка в операции преобразования атрибута , данные 0, v1db1
То, что мы попробовали:
- Проверьте (и проверьте второй и третий раз), что все наши утверждения сопоставлены правильно (и они )
- Сброс всех заявок на сопоставление по умолчанию (в состоянии, в котором мы можем создать / обновить пользователя)
- Установить шаблон DN пользователя (как объяснено здесь )
- Перезапустите на бесплатном sh экземпляре WSO2IS 5.10.0
Но все, что мы попробовали, не помогает, и мы застряли.
Любая помощь будет быть очень ценным. Спасибо за любые предложения.
Как и просили, это атрибут AD, который мы сопоставили:
- sn
- данное имя
- cn
- displayName
- name
- description
- mail
- sAMAccountName
- userPrincipalName
- accountExpires
- pwdLastSet
- userAccountControl
- scriptPath
- homePhone
- mobile
- facsimileTelephoneNumber
- title
- отдел
- компания