Есть ли веб-сервис для входа в Liferay? - PullRequest
1 голос
/ 15 апреля 2020

Есть ли веб-сервис для входа в Liferay. Может передавать имя пользователя и пароль.

Я проверял здесь - host / api / jsonws, но не может найти такой API.

1 Ответ

2 голосов
/ 15 апреля 2020

Результатом действия входа в систему в веб-приложении является то, что сеанс текущего пользователя заполняется соответствующей информацией, связанной с пользователем.

Цель веб-службы состоит в том, что в бэкэнде выполняется некоторое действие, обычно изолированное.

Предполагается, что веб-сервис заполняется каким-либо программным кодом, в котором нельзя полагаться на «готовность ie, которую нужно установить», в то время как этот механизм используется приложением, поскольку браузер будет Почитай такого повара ie. Ваш API-клиент может этого не делать.

Вы можете просто взглянуть на цель формы входа в систему для аутентификации в Liferay: она отправляется через http (s), и вы можете сделать это через API, а также через браузер.

Для последующего доступа к API, я бы порекомендовал вам ознакомиться с функциями Liferay OAuth: они также существуют, и вы будете более счастливы с относительно новыми «безголовыми» функциями, чем с унаследованным jsonws-api. , Или используйте аутентификацию Basi c, как предлагает Даниэль в своем комментарии.

...