Ibm mobilefirst 适配器调用失败,因为发现存在未经授权的适配器

Ibm mobilefirst 适配器调用失败,因为发现存在未经授权的适配器,ibm-mobilefirst,mobilefirst-adapters,mobilefirst-server,webseal,Ibm Mobilefirst,Mobilefirst Adapters,Mobilefirst Server,Webseal,使用mobilefirst cli 7.1制作的混合android应用程序没有从我们的UAT环境中的mobilefirst服务器获取授权令牌,该UAT环境具有webseal连接,因此后续适配器调用失败,因为这些调用返回401 unauthorized,有趣的是,由相同的客户端混合代码制作的ios应用程序在webseal的相同UAT环境下运行良好 另一个有趣的事实是,当指向并没有webseal的SIT环境时,同一个android应用程序运行良好 因此,我试图理解是什么触发了客户端(WLHybrid

使用mobilefirst cli 7.1制作的混合android应用程序没有从我们的UAT环境中的mobilefirst服务器获取授权令牌,该UAT环境具有webseal连接,因此后续适配器调用失败,因为这些调用返回401 unauthorized,有趣的是,由相同的客户端混合代码制作的ios应用程序在webseal的相同UAT环境下运行良好

另一个有趣的事实是,当指向并没有webseal的SIT环境时,同一个android应用程序运行良好

因此,我试图理解是什么触发了客户端(WLHybridRequestSender)发送“/authorization/v1/token”调用,以及webseal是否有可能过滤对破坏客户端代码的先前调用“token”调用的任何响应?如果是的话,我应该在哪里以及寻找什么来解决这个问题

非常感谢您的任何建议或帮助


谢谢

此问题已经解决,您可以找到有关它的更多详细信息

您应该使用mobilefirst cli更新cordova插件mfp 7.1.0插件:

mfp cordova plugin update
这将更新应用程序中安装的每个插件的
Cordova
资产

请注意,您必须在
Cordova
project文件夹中执行该命令


您可以在此阅读更多有关mobilefirst cli的信息。

我认为您应该使用Wireshark检查网络,一次使用WebSEAL,另一次不使用WebSEAL,以查看差异。您尝试过上述方法吗?