Liferay - Аутентификация без заполнения liferay db - PullRequest
3 голосов
/ 14 июня 2010

Опять же, есть ли у нас какое-либо возможное решение, позволяющее избежать наполнения liferay db пользовательской информацией для аутентификации с использованием расширенных методов / пользовательских реализаций / hooks / plugins / extensions?

С уважением Vishal G

Ответы [ 3 ]

2 голосов
/ 22 июля 2010

Нет способа избежать создания пользователя в базе данных Liferay.Однако вы можете создать фиктивного пользователя, которого используют все пользователи, или фиктивного пользователя для каждого пользователя в зависимости от ваших потребностей

1 голос
/ 24 мая 2013

Как правило, нежелательно предоставлять общий доступ к учетным записям, поскольку вы не можете воспользоваться всеми функциями, связанными с группами, персонализацией и т. Д. Именно поэтому нужно устанавливать портал.Для создания пользователей вы можете использовать сервисы Liferay.

Если авторизация не является вашей задачей, можно переопределить механизм аутентификации различными способами.Трубопровод аутентификации может быть хорошей отправной точкой.

http://www.liferay.com/documentation/liferay-portal/6.1/user-guide/-/ai/authentication-pipeline

Удачи!

0 голосов
/ 02 ноября 2015

Вы можете создать Liferay Hook для аутентификации, используя вашу кастомизацию. переопределить следующую страницу JSP.

/ html / портлет / Логин / login.jsp

Или вы можете создать свой собственный портлет входа в систему. Не нужно заполнять всех пользователей в БД. Просто найдите UserById (). Не забудьте упомянуть об этом изменении в файле portal-ext.properties. Вам нужно будет указать свой идентификатор для входа в систему.

...