Fórum
LifeRay + Jasig CAS
Yura Zakharov, modificado 11 Anos atrás.
LifeRay + Jasig CAS
New Member Postagens: 4 Data de Entrada: 15/01/13 Postagens Recentes
Занимаюсь содзанием SSO для корпоративного портала + почтовый клиент zimbra + собственный web-client фирмы.
Для этого решил использовать Jasig CAS.
Для начал решил сделать инетграцию с LifeRay, Все сделал как сказано здесь. Но там описан только пример для настройки по умолчанию. Для нормаьной интеграции решил взять информацию отсюда.
Возникла проблема в части
Не могу понять, где разместить mypack.MyAuthenticationHandler, если я не использую ни каких портлетов.
И соответственно следующий вопрос: можно ли сделать соответствующий портлет для залогинивания, чтобы его можно было разместить где нибудь на странице, а не на отдельной странице типа http://localhost:8080/cas/login.
Для этого решил использовать Jasig CAS.
Для начал решил сделать инетграцию с LifeRay, Все сделал как сказано здесь. Но там описан только пример для настройки по умолчанию. Для нормаьной интеграции решил взять информацию отсюда.
Возникла проблема в части
. . . . .
<property name="authenticationHandlers">
<list>
<bean class="org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler" p:httpClient-ref="httpClient" />
<bean class="mypack.MyAuthenticationHandler" />
</list>
</property>
. . . . .
Не могу понять, где разместить mypack.MyAuthenticationHandler, если я не использую ни каких портлетов.
И соответственно следующий вопрос: можно ли сделать соответствующий портлет для залогинивания, чтобы его можно было разместить где нибудь на странице, а не на отдельной странице типа http://localhost:8080/cas/login.
Alexey Melnikov, modificado 11 Anos atrás.
RE: LifeRay + Jasig CAS
Regular Member Postagens: 108 Data de Entrada: 27/03/12 Postagens Recentes
Ответ может быть уже запоздает, но лучше всего использовать для размещения такого бина mypack.MyAuthenticationHandler ext portlet или hook portlet, они позволяют заменять или расширять любые файлы самого портала. В том числе и спринговые конфиги.
Есть конечно же всегда способ в лоб, поменять какой-нибудь файл кофигурации у самого портала, но тогда будет сложно отследить, что же было нового добавлено к liferay.
Есть конечно же всегда способ в лоб, поменять какой-нибудь файл кофигурации у самого портала, но тогда будет сложно отследить, что же было нового добавлено к liferay.
Alexey Kakunin, modificado 11 Anos atrás.
RE: LifeRay + Jasig CAS
Liferay Master Postagens: 621 Data de Entrada: 07/07/08 Postagens Recentes
Мы всегда использовали стандартную cas-ификацию Liferay (то есть в настройках портала включался CAS и делались настройки на установленный CAS сервер).
Никаких изменений в коде Liferay и добавления новых бинов это не требовало. В связке с Zimbra это работало нормально.
Из некоторых (небольших) проблем которые есть в стандартной CAS-ификации:
1. не поддерживается single-sign-out
2. не поддерживается cas proxy (но это совсем уж специфическая вещь).
Обе проблемы фиксятся исправлениями в CASFilter
==
Alexey Kakunin
EmDev Limited
Никаких изменений в коде Liferay и добавления новых бинов это не требовало. В связке с Zimbra это работало нормально.
Из некоторых (небольших) проблем которые есть в стандартной CAS-ификации:
1. не поддерживается single-sign-out
2. не поддерживается cas proxy (но это совсем уж специфическая вещь).
Обе проблемы фиксятся исправлениями в CASFilter
==
Alexey Kakunin
EmDev Limited