gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 14:29:41 25 4
gpt4 key购买 nike

我们正在致力于从自定义 Java 应用程序进行 POC 集成,以集成到 Student PeopleSoft 经过身份验证/安全的 REST Web 服务。 Liferay Portal 和 Student Peoplesoft 与 Web 层上的 Oracle IdM SSO 集成。

我们正在开发服务器端 Java 插件代码 (Liferay),以连接到 PeopleSoft 已验证/安全的 REST Web 服务。 PeopleSoft 经过身份验证/安全的 REST Web 服务需要用户名/密码或基本授权 header 中的 token 才能成功连接。

以前有人这样做过吗?

我们遇到的挑战是 Java 代码无法访问学生的凭据或后端 PIA 的有效 token (Web 服务托管在集成代理上)。

对此的任何见解都非常有值(value)。

平台/架构背景:

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

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

SSO: Oracle IdM

感谢您的帮助!

最佳答案

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

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

更多详细信息发布于PeopleSoft screens in an iFrame post.

关于java - 来自 Java 的经过身份验证的 REST Web 服务集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26282934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com