2013-10-07 6 views
0

У меня есть вопрос о Liferay.Liferay и пароль пользователя при экспорте в OpenLDAP

Я сконфигурировал свою систему с помощью Liferay + Jasig CAS Authentication и OpenLDAP. Я могу проверить подлинность своего пользователя правильно, и я могу импортировать учетную запись пользователя из LDAP (импорт Ldap).

Я также настраиваю экспорт пользователя в OpenLDAP..so, теперь я могу экспортировать учетную запись, когда это будет создано. Infact Я могу видеть эту новую учетную запись на моем сервере OpenLDAP.

Когда Liferay создает новую учетную запись, он генерирует случайный пароль для этой новой учетной записи (например, 4hdsdsh), и пользователь получает электронное письмо после регистрации.

Проблема заключается в следующем: я, мой сервер OpenLDAP, этот пароль не кажется равным тому, который только что сгенерирован Liferay .. Итак, новый пользователь никогда не сможет аутентифицироваться в моем Liferay (потому что я использую CAS + LDAP).

Я также нашел забавную/странную вещь: если я изменю этот новый пароль в Liferay (используя учетную запись администратора), я правильно вижу этот пароль на моем сервере OpenLDAP, и поэтому пользователь может, наконец, войти в мой Liferay ..

+0

возможно дубликат [экспорта пользователя Liferay в Ldap: Пароль политика] (http://stackoverflow.com/questions/18963190/Liferay-экспорт-пользователь в-LDAP-пароль-политика) – yannicuLar

ответ

1

Я не уверен, но при регистрации пользователя он просто экспортирует поля, введенные пользователем на экране регистрации, и поскольку пароль автоматически создается после регистрации, он не экспортируется в LDAP и может быть пустым, пока Пользователь не обновил его пароль при регистрации. Вход в систему:

Вы можете отладить этот класс PortalLDAPExporterImpl.Java, а также просмотреть подробную информацию о пользователе в LDAP через jxplorer, где был пароль & Пользовательский статус. Если пароль пуст, вы можете расширить класс и свою логику, чтобы передать автоматически сгенерированный пароль или пароль по умолчанию для первого случая.

Смежные вопросы