2014-10-09 52 views
1

我們正在研究從定製Java應用程序集成POC以整合到Student PeopleSoft身份驗證/安全REST Web服務。 Liferay Portal和Student Peoplesoft與Web層上的Oracle IdM SSO集成在一起。來自Java的經過身份驗證的REST Web服務集成

我們正在開發服務器端Java插件代碼(Liferay)以連接到PeopleSoft認證/安全REST Web服務。 PeopleSoft認證/安全REST Web服務在基本授權標頭中需要用戶名/密碼或令牌才能成功連接。

有沒有人做過這個?

我們遇到的挑戰是,Java代碼無法訪問學生的憑證,也無法訪問Web服務託管在集成代理上的後端PIA的有效令牌。

對此的任何見解都將非常有價值。

背景上的平臺/體系結構:

的Java: Liferay門戶作爲Java平臺。域 - example.liferay.com。我們希望開發一個Liferay Java Portlet插件。但是,這可能是任何Java平臺/應用程序。集成到Oracle IdM SSO

ERP:學生PeopleSoft - 身份驗證的REST Web服務託管在單獨的後端PIA上,未集成到Oracle IdM SSO。集成到另一個面向PIA的Web上的Oracle IdM SSO。域名 - student.frontend.com,student.backend.com。

SSO:的Oracle身份管理

感謝所有幫助!

回答

0

我們能夠用相同的父級域名爲學生仁科系統創建的一個新實例的Liferay來解決這個問題,更改Oracle身份管理登錄流程,以確保學生總是登錄到PeopleSoft系統第一。

此方法允許我們訪問Cookie並將正確的值傳遞給Web服務,而不管在不同的後端PIA上託管Web服務。

更多詳細發佈於PeopleSoft screens in an iFrame post.