来自Java的经过身份验证的REST Web服务集成

来自Java的经过身份验证的REST Web服务集成,java,web-services,authentication,liferay,peoplesoft,Java,Web Services,Authentication,Liferay,Peoplesoft,我们正在开发一个从定制Java应用程序到学生PeopleSoft认证/安全REST web服务的POC集成。Liferay Portal和Student Peoplesoft在Web层与Oracle IdM SSO集成 我们正在开发服务器端Java插件代码(Liferay),以连接到PeopleSoft认证/安全REST web服务。PeopleSoft authenticated/secure REST web服务需要基本授权标头中的用户名/密码或令牌才能成功连接 以前有人这样做过吗 我们遇到

我们正在开发一个从定制Java应用程序到学生PeopleSoft认证/安全REST web服务的POC集成。Liferay Portal和Student Peoplesoft在Web层与Oracle IdM SSO集成

我们正在开发服务器端Java插件代码(Liferay),以连接到PeopleSoft认证/安全REST web服务。PeopleSoft authenticated/secure REST web服务需要基本授权标头中的用户名/密码或令牌才能成功连接

以前有人这样做过吗

我们遇到的挑战是,java代码无法访问学生的凭据,也无法访问web服务托管在Integration Broker上的后端PIA的有效令牌

关于这一点的任何见解都是非常有价值的

平台/架构背景:

Java:Liferay门户作为Java平台。域–example.liferay.com。我们希望开发一个Liferay Java Portlet插件。但是,这可以是任何Java平台/应用程序。集成到Oracle IdM SSO

ERP:Student PeopleSoft–托管在单独后端PIA上的经过身份验证的REST web服务,未集成到Oracle IdM SSO。集成到另一个面向Web的PIA上的Oracle IdM SSO。域名-student.frontend.com、student.backend.com

SSO:Oracle IdM


谢谢你的帮助

我们可以通过创建一个与学生PeopleSoft系统具有相同父级域的Liferay新实例来解决此问题,并更改Oracle IdM登录流,以确保学生始终首先登录到PeopleSoft系统

这种方法允许我们访问cookie并将正确的值传递给web服务,而不管web服务托管在不同的后端PIA上

更多详情发布在