2010-12-02 2 views
0

기본적으로 JSP/Tiles, Spring/MVC 및 Hibernate를 사용하여 기본적으로 작성된 웹 응용 프로그램 인 사용자 정의 웹 "포털"이 있습니다. Apache/Tomcat, MySQL 스택에서 실행됩니다. Liferay, Glassfish 또는 어떤 포털 서버와도 같은 의미의 포털이 아니기 때문에 필자는 따옴표 안에 포털을 가지고 있습니다. 그러나 본질적으로 비즈니스 사용자를위한 포털처럼 보이고 사용자 정의 시스템 통합을 통해 여러 타사 시스템의 데이터를 가져옵니다.사용자 정의 java webapp와 drupal 간의 SSO 통합

이제이 "포털"에 커뮤니티 모듈을 추가하려고합니다. 이 요구 사항의 핵심은이 "포털"과 커뮤니티 서버간에 ID를 연합하는 것입니다. 또한 "포털"에서 커뮤니티로 원활하게 단일 로그온 할 수 있습니다. Java 기반 및 오픈 소스에 대한 커뮤니티 소프트웨어의 선택을 유지하는 것이 좋습니다. Liferay가 그 하나의 예입니다. JForum은 토론 포럼에만 국한되며 블로그 및 위키와 같은 다른 양식은 아닙니다.

현재 사용자 지정 "포털"은 MySQL 데이터베이스의 사용자 정보를 기반으로 자체 인증/권한 부여 메커니즘을 제공합니다. 여러 시스템에 걸쳐 확장 가능하고 유연한 계정 프로비저닝을 수행하려면이 기반을 기반으로 리팩터링하는 것이 좋습니다 OpenLDAP와 같은 디렉토리 서버가 지원하는 CAS 기반의 인증에서, Liferay와 같은 커뮤니티 서버와 통합 할 수있는 것처럼 보입니다

커뮤니티 서버를 PHP 기반 솔루션 (예 : Drupal)은 CAS 기반 접근 방식을 통해 동일한 결과를 얻을 수 있습니까? 사용자의 Java Webapp와 Drupal? Entry 지점 (로그인)간에 ID를 연합하고 SSO를 활성화하는 방법에 대한 권장 사항은 커뮤니티가 맞춤 '포털'을 통해서만 가능합니다.

답변

0

CAS는 매우 널리 사용되는 방법입니다. Here은 Drupal 설치로 SSO를 지원하는 Drupal 모듈입니다.

관련 문제