从独立的 IBM MFP 客户端应用程序调用 MFP 适配器
Posted
技术标签:
【中文标题】从独立的 IBM MFP 客户端应用程序调用 MFP 适配器【英文标题】:Calling MFP adapter from independent IBM MFP client app 【发布时间】:2017-11-29 09:10:02 【问题描述】:在两个不同的网络中有两种不同的 IBM MFP 设置。让我们考虑它们 A 和 B。两者都使用相同的 IBM MFP 7.1 版进行设置。
现在的问题是我们想在环境 A 的客户端应用程序中从环境 B 调用适配器。
我们能否使用 WLResourceRequest
作为完整 URL 来调用从 A 到 B 的客户端应用程序的适配器。
如果我的问题不清楚,也请告诉我。
提前致谢
【问题讨论】:
【参考方案1】:仅当这些适配器端点不受保护时,才支持从应用程序 B 调用应用程序 A 的 MFP 适配器。这种情况不适用于受保护的适配器端点。
【讨论】:
我们可以使用 WLResourceRequest 从 A 的客户端应用程序调用 B 的适配器吗? @2intor 是的,正如您所说,您需要在 WLResourceRequest API 中将绝对 URL 作为参数传递。【参考方案2】:您可以在一个 MFP 环境中将适配器设置为另一个环境的机密客户端。机密客户无需通过移动设备即可访问受 MobileFirst 保护的资源。 他们也可以访问受保护的资源。
了解如何使用 MFP v7.1 here
与 MFP v8 here
【讨论】:
如果我理解正确,第一个请求将通过机密客户端 A,然后所有适配器调用请求将使用从 A 接收的访问令牌直接转到环境 B。这是否会发生所有唯一的设备或将要连接的第一个设备。 如果您想从另一个 MFP 环境访问适配器,您可以传递完整的 URL。只有当您想从设备外部访问适配器时,您才必须使用机密客户端以上是关于从独立的 IBM MFP 客户端应用程序调用 MFP 适配器的主要内容,如果未能解决你的问题,请参考以下文章
IBM MFP 7.1 从原生 Android 应用程序传递参数 - 始终未定义
来自 MobileApplication 的 IBM MobileFirst Platform v8.0 Https 连接