Liferay LDAP-сопоставления

Я столкнулся с проблемой, когда я не могу сопоставить атрибуты LDAP с атрибутами пользователя LR, которые недоступны на панели управления (например, "комментарии").

Например, если я сопоставляю атрибут LDAP "отдел" с атрибутом модели модели пользователя JobTitle, он работает:

ldap.user.mappings=jobTitle=department

Теперь, если я хочу прочитать тот же атрибут в поле, которое не настраивается через CMS, тогда это не работает (это означает, что значение никогда не назначается):

ldap.user.mappings=comments=department

Я также попробовал пользовательские сопоставления, которые также не работают. Создан пользовательский атрибут с именем userDepartment to User object. И соответствующее отображение в portal-ext.properties:

ldap.user.custom.mappings=userDepartment=department

Итак, в двух словах - я могу сопоставить любое поле из LDAP с атрибутами пользователя LR, которые отображаются на панели управления (имя экрана, имя, фамилия, пароль, название работы, почта и т. Д.), Но не с другими атрибутами пользователя LR (комментарии, пользовательские атрибуты).

Примечание. Проблема не связана с тем, что portal-ext.properties не читается (обновляется). В каждом тестовом сценарии предыдущие параметры LDAP удалялись, поэтому они снова будут считываться из portal-ext.properties. Тот факт, что свойства являются правильными, был проверен из таблицы portalpreferences.

Liferay версия 6.2.10 EE

0 ответов

Другие вопросы по тегам