[英]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.