0
我將Activeray作爲LDAP服務器使用Active Directory進行配置。 我現在面臨的問題是,如果我配置OpenAM使用AD我收到以下錯誤Liferay的驗證 -使用Active Directory與LifeAM進行Liferay集成
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
在OpenAM方面沒有錯誤。
我遵循的步驟是 -
- 配置AD在Liferay中並使其
- 配置SSO在Liferay中通過在OpenAM通過認證門戶-EXT文件
- 啓用通。
我在OpenAM日誌中看不到任何錯誤。 我看到的唯一問題是在Liferay日誌中。
以下作品 -
- 的Liferay + AD
- 的Liferay + OpenAM使用OpenDJ
讓我知道,如果有人知道可以做些什麼來解決這個問題。
替代Liferay OpenSSO集成使用j2ee代理來映射HTTP標頭並使用Siteminder集成。 Liferay正在使用(非常)舊的OpenSSO SDK,而不是OpenAM SDK。 您應該在Liferay中創建用戶 – 2014-09-22 20:09:13