繁体   English   中英

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

[英]Authenticated REST Web services integration from Java

我们正在研究POC,以便从定制Java应用程序集成到集成到Student PeopleSoft身份验证/安全的REST Web服务。 Liferay Portal和Student Peoplesoft与Web层上的Oracle IdM SSO集成在一起。

我们正在开发服务器端Java插件代码(Liferay),以连接到经过PeopleSoft认证/安全的REST Web服务。 经过PeopleSoft身份验证/安全的REST Web服务需要在基本授权标头中输入用户名/密码或令牌,以使连接成功。

有人做过吗?

我们面临的挑战是Java代码无法访问学生的凭据或Web服务托管在Integration Broker上的后端PIA的有效令牌。

任何对此的见解将是非常有价值的。

平台/架构背景:

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

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

SSO: Oracle IdM

感谢您的所有帮助!

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

这种方法使我们可以访问cookie,并将正确的值传递给Web服务,而不管Web服务托管在不同的后端PIA中。

更多详细信息发布在iFrame帖子中的PeopleSoft屏幕上。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM