Пользовательская веб-служба аутентификации - PullRequest
2 голосов
/ 14 июня 2010

Я хочу использовать веб-сервисы аутентификации, предоставляемые моим устаревшим клиентом. Но я не могу скопировать эту информацию пользователя в базу данных liferay. Может ли кто-нибудь помочь мне написать собственный сервис аутентификации ИЛИ подключить / подключить плагин для повторного использования моей собственной реализации для аутентификации?

Ответы [ 2 ]

5 голосов
/ 14 июня 2010

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

Вам необходимо реализовать класс Liferay com.liferay.portal.security.auth.Authenticator, чтобы использовать собственный пользовательский аутентификатор, который будет вызывать ваши веб-службы.Это можно подключить к Liferay, добавив следующее в portal-ext.properties: auth.pipeline.pre = [ваш путь к классу].

Но я не могу скопировать эту информацию пользователя в базу данных liferay.

Я считаю, что если вы не хотите хранить свои пользовательские данные в Liferay, вы также можете использовать auth.pipeline.enable.liferay.check = false в файле portal-ext.properties.Имейте в виду, я пытаюсь сделать то же самое прямо сейчас, и мне не везет.

Удачи!

Луч

1 голос
/ 23 июня 2010

Информация, которую вы дали Рэю, верна, как подсказка: http://www.liferay.com/community/wiki/-/wiki/Main/Developing+a+Custom+Authentication+System - хорошее пошаговое руководство, которое я использую для аналогичного подхода.

относится к Йоханнесу

...