Создайте свой собственный фильтр (реализует com.liferay.portal.security.auth.AutoLogin ):
public class YourAutoLogin implements AutoLogin {...}
и реализуйте метод входа с кодом:
public String[] login(HttpServletRequest req, HttpServletResponse resp)
throws AutoLoginException {
...
req.getSession().setAttribute(WebKeys.USER_ID,
Long.valueOf(authenticatedUserId));
...
}
где authenticatedUserId равно идентификатору аутентифицированного пользователя в каталоге Liferay.
Добавить фильтр в качестве ловушки (файл /WEB-INF/classes/portal.properties в вашем веб-приложении):
auto.login.hooks=com.company.filter.YourAutoLogin