Я пытаюсь использовать CAS для единого входа между Liferay и PHP webapp.SSO между Liferay 5.2 и PHP через CAS
Я установил JASIG CAS веб-приложение, созданное сертификат с keytools и настроен Liferay через административный GUI (Настройка> Аутентификация> вкладка CAS) следующим образом:
Liferay CAS configuration http://img89.imageshack.us/img89/3536/lrcasconf.png
Когда я нажимаю на "Вход" в меню Liferay. Я перенаправлен на страницу входа в CAS (с именем «грязный трюк»: пароль: я не настроил LDAP, как я объясню ниже), а затем снова перенаправлен на Liferay, но Я не вошел в систему. Я снова вижу форму входа в LR. Поэтому я думаю, что это не работает.
Веб-приложение PHP, с другой стороны, работает безупречно.
Так что мои вопросы:
- там что-то неправильно в моей конфигурации LR ?
- является LDAP обязательным? Я бы предпочел, чтобы Liferay выполнил главную аутентификацию провайдер и сигнализировал CAS, что пользователь действительно является законным, а затем использует CAS для распространения билета до другого webapp; мне нужно, чтобы разработать некоторые CAS-плагины, чтобы сделать это работать таким образом?
Спасибо за ваш ответ, я посмотрю на него, как только смогу занять какое-то время ... перешел к другим проектам, тем временем. :) –