Foros de discusión

Проблемы с авторизацией через LDAP

Fedor Ignatiev, modificado hace 10 años.

Проблемы с авторизацией через LDAP

New Member Mensajes: 6 Fecha de incorporación: 25/10/13 Mensajes recientes
День добрый! Прошу помощи знатоков, с Liferay работаю совсем не долго и до конца не понимаю еще всех тонкостей настройки. Проблема заключается в следующем: Есть Active Directory, сервер Windows 2012 на который установлен Liferay 6.2 в комплекте с Tomcat. Пользователи импортируются через LDAP успешно, но вот если попытаться зайти - выдает ошибку:

Ваш запрос завершился с ошибкой.
Аутентификация не пройдена. Пожалуйста, попробуйте снова.


Сперва в логи писалась ошибка про неверный тип шифрования паролей. т.к. я перешел с версии 6.1 (на которой тоже была эта ошибка), я почитал мануал и сделал следующее:
Создал файл С:\\_liferay\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\webapps\ROOT\WEB-INF\classes\portal-ext.properties

Следующего содержания:
#ldap.auth.password.encryption.algorithm=BCRYPT
#ldap.auth.password.encryption.algorithm=MD2
#ldap.auth.password.encryption.algorithm=MD5
#ldap.auth.password.encryption.algorithm=SHA
#ldap.auth.password.encryption.algorithm=SHA-256
#ldap.auth.password.encryption.algorithm=SHA-384
#ldap.auth.password.encryption.algorithm=SSHA
#ldap.auth.password.encryption.algorithm=UFC-CRYPT
ldap.auth.password.encryption.algorithm=


После этих действий ошибка исчезла, но и проблема не решилась.

Я заметил интересную вещь - пароли импортированных пользователей в версии 6.1 в зашифрованном виде выглядели так:
xVUFoT3HTF2fO1hjIY46yICsDkI=


А пароли пользователей созданных в версии 6.2 выглядят так:
AAAAoAAB9ADb9CdCtNVU8OwDRmoROUtg62QvCS0syoByevOR


Я удалил всех пользователей, и по новой импортировал, теперь все пользователи имеют пароли в зашифрованном виде как:
AAAAoAAB9ADb9CdCtNVU8OwDRmoROUtg62QvCS0syoByevOR


Но зайти все-равно не получается и в логи не пишутся ошибки, связанные с ошибкой авторизации.

Может я не там смотрю? Заранее спасибо!