2014-09-22 2 views
0

Active Directory를 LDAP 서버로 사용하여 Open AM로 Liferay를 구성합니다. 오류가없는 OpenAM 측면에서Liferay Active Directory를 사용하는 OpenAM과의 통합

07:52:17,962 DEBUG [http-bio-8080-exec-15][OpenSSOUtil:146] Attributes response code 500 
07:52:17,962 DEBUG [http-bio-8080-exec-15][OpenSSOAutoLogin:132] Validating user information for null null with screen name null and email address null 
07:52:17,962 ERROR [http-bio-8080-exec-15][AutoLoginFilter:261] Current URL /web/guest/home?p_p_state=maximized&p_p_mode=view&saveLastPath=false&_58_struts_action=%2Flogin%2Flogin&p_p_id=58&p_p_lifecycle=0&_58_redirect=%2Fc generates exception: com.liferay.portal.security.auth.AutoLoginException: java.lang.Exception: Email address is null 

- 내가하는 Liferay에 다음과 같은 오류가 AD를 사용하여 인증 OpenAM를 구성하면 내가 직면하고 문제입니다. 나는 다음

단계는 -을 Liferay에

  1. 구성 AD하고하는 Liferay에
  2. 구성 SSO OpenAM의 인증을 통해 포털-EXT 파일
  3. 사용 패스를 통해 할 수 있습니다.

OpenAM 로그에 오류가 표시되지 않습니다. 내가 보는 유일한 문제는 Liferay 로그에 있습니다.

다음 작품 -

  1. 을 Liferay + 광고
  2. 을 Liferay + OpenAM

OpenDJ를 사용하는 사람은 문제를 해결하기 위해 무엇을 할 수 있는지 알고 있다면 알려주세요.

+0

Liferay OpenSSO 통합 대신 j2ee 에이전트를 사용하여 HTTP 헤더를 매핑하고 Siteminder 통합을 사용하십시오. Liferay는 OpenAM SDK가 아닌 (아주) 오래된 OpenSSO SDK를 사용하고 있습니다. Liferay에서 사용자를 생성해야합니다. –

답변

0

seam을 표시하면 openAM 서버 데이터와 liferay 사이의 mappping이 올바르지 않음을 나타내는 오류가 발생합니다. 포털에서 "open.sso.screen.name.attr"및 이와 유사한 속성을 확인하십시오.

사용자가 생성되고 Liferay가 openAM 데이터와 일치하도록 Liferay 서버에서 LDAP 동기화를 활성화해야합니다.

관련 문제