从独立的 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 MobileFirst Adapters 安全角色

IBM MFP8 - 调用适配器时主机无响应错误

IBM MFP 8 推送通知休息 API 示例

IBM MFP 7.1 从原生 Android 应用程序传递参数 - 始终未定义

来自 MobileApplication 的 IBM MobileFirst Platform v8.0 Https 连接

如何在 IBM MFP 8.0 中为移动和 Web 使用相同的代码