在生产中,运行版本为7.1.0.00.20180425-1124的IBM MobileFirst服务器和版本为7.1.0.00.20180425-1124的Project war文件。
不幸的是,最近的项目战争部署是在7.1.0.00.20161006-0540部署的。
iOS引发以下错误:
{"error_description":"Client authentication failed","error":"invalid_client"}
回滚部署以避免出现问题。
在调查期间,有一个APAR具有类似的修复程序,但部署中使用的版本不包含此APAR。
问题1:如果使用相同版本(7.1.0.00.20180425-1124)的MF插件来构建Project .war,则将解决此问题。
问题2:我在哪里可以下载7.1.0.00.20180425-1124的Eclipse插件?
预先感谢
答案 0 :(得分:0)
目前尚不清楚您采取了什么步骤来更新服务器。在MobileFirst服务器操作控制台中,如果看到的版本为“ 7.1.0.00.20161006-0540”,那么您肯定应该进行更新。
如果是这种情况,仅在最新的MobileFirst Eclipse Studio中构建新的项目运行时war文件并对其进行部署将无济于事。服务器中的iFix级别也必须更新。部署新的运行时War,您可以使用Server Config Tool或ANT脚本将iFix级别更新为最新。
您可以在FixCentral中下载iFix的最新版本(服务器和Studio插件)。
答案 1 :(得分:0)
最后通过清除工作灯库在内部维护的钥匙串项和默认值来实现。
因此,在幕后发生的事情是,light light客户端正在创建和维护一些钥匙串项目,并且很少有用户默认设置。这样做是为了存储一些信息,例如会话ID和内容。有时,在与MFP服务器进行初始工作状态握手期间,钥匙串或默认值中的数据会损坏。在这种情况下,我们得到以上错误。一旦我们清除它们并杀死该应用程序,然后再次启动。该应用现在将充当新设备。