2009-09-10 5 views
2

Liferay과 PHP webapp 사이에서 단일 로그온에 CAS을 사용하려고합니다. 내가 클릭하면CAS를 통해 Liferay 5.2와 PHP 사이의 SSO

Liferay CAS configuration http://img89.imageshack.us/img89/3536/lrcasconf.png

'로그인'을 다음과 같이

나는, JASIG CAS의 웹 애플리케이션을 설치 keytools와 인증서를 생성하고 관리 GUI (설정> 인증> CAS 탭)을 통해하는 Liferay 구성 Liferay 메뉴에서 CAS 로그인 페이지로 이동합니다 ("더티 트릭"사용자 이름 == 암호 : LDAP를 구성하지 않았습니다. 아래에서 설명하겠습니다). 그런 다음 다시 Liferay로 리디렉션됩니다. 로그인하지 않았습니다. LR 로그인 양식이 다시 보입니다. 그래서 나는 그것이 작동하지 않는 것 같아요.

반면에 PHP 웹 응용 프로그램은 완벽하게 작동하는 것 같습니다.

그래서 내 질문은 : 내 LR 구성에서 뭔가 잘못

  1. 가?
  2. 은 LDAP 입니다. 차라리 Liferay를 가져야합니다. 공급자에게 CAS를 보내고 사용자가 실제로 합법적이며 CAS를 사용하여 티켓을 other webapp에 전파합니다. 이 방법으로 작동하도록 일부 CAS 플러그인을 개발해야합니까?

답변

1
  1. 어쩌면. 먼저 CAS를 테스트 했습니까? https : // :/cas/login을 탐색하고 password/password를 시도하십시오.
  2. 제 생각에는 LDAP는 귀하의 경우 필수 항목입니다.
+0

답장을 보내 주셔서 감사 드리며, 잠시 시간을 내 시어서 다른 프로젝트로 옮겨 가겠습니다. :) –