Я пытаюсь использовать CAS для единого входа между Liferay и веб-приложением PHP.
Я установил JASIG Веб-приложение CAS, создал сертификат с помощью keytools и настроил Liferay через административный графический интерфейс (Настройка> Аутентификация> вкладка CAS) следующим образом:
Когда я нажимаю «Войти» в меню Liferay, меня перенаправляют на страницу входа в CAS (с «грязным трюком» username == пароль: я не настроил LDAP, как я собираюсь объяснить ниже) и затем я снова перенаправлен на Liferay, но я не вошел в систему: я снова вижу форму входа в LR. Так что я думаю, что это не работает.
Веб-приложение PHP, с другой стороны, кажется, работает безупречно.
Итак, мои вопросы:
- что-то не так в моем LR
конфигурация?
- - это LDAP
обязательный? Я бы предпочел Liferay
сделать мастер-аутентификацию
поставщик и сигнализация для CAS, что
пользователь действительно законный, а затем
используйте CAS для распространения билета на
другое веб-приложение; Должен ли я
разработать плагин CAS, чтобы сделать его
работать так?