成功登录挑战处理程序后,IBM MobileFirst v8尝试在android cordova应用程序上获取令牌 应用程序:cordova应用程序 平台:安卓 mfp服务器:8.0.0.00-20170124-152449 mfp插件:8.0.2017013103

成功登录挑战处理程序后,IBM MobileFirst v8尝试在android cordova应用程序上获取令牌 应用程序:cordova应用程序 平台:安卓 mfp服务器:8.0.0.00-20170124-152449 mfp插件:8.0.2017013103,android,cordova,oauth-2.0,ibm-mobilefirst,Android,Cordova,Oauth 2.0,Ibm Mobilefirst,android cordova版本:6.1.2 {“status”:400,“statusText”:“错误请求”,“responseText”:“{\“errorCode\”:\“无效的\u客户端\”,“errorMsg\”:\“不正确的JWT格式”;“errorMsg:“不正确的JWT格式”,“errorCode:“无效的\u客户端”}” 问题的最常见原因是客户端和服务器之间的时间同步失败。验证服务器时间是否与客户端时间偏移。特别是如果服务器将来有时间。客户端必须与服务器时间同步,或者应该在

android cordova版本:6.1.2

{“status”:400,“statusText”:“错误请求”,“responseText”:“{\“errorCode\”:\“无效的\u客户端\”,“errorMsg\”:\“不正确的JWT格式”;“errorMsg:“不正确的JWT格式”,“errorCode:“无效的\u客户端”}”


问题的最常见原因是客户端和服务器之间的时间同步失败。验证服务器时间是否与客户端时间偏移。特别是如果服务器将来有时间。客户端必须与服务器时间同步,或者应该在服务器之前。

卸载应用程序并重新安装,它应该可以正常工作。确实可以,但不幸的是仍然无法工作。在什么情况下,您会收到此错误?您提到成功登录。您是否看到在获取AccessToken()时出现的错误?如果您尝试此示例:您是否看到了相同的问题?这是间歇性的还是随意复制的?是的,我在Android上尝试了此链接中的示例,在调用WLAuthorizationManager.AcquitainAccessToken()时出现了相同的错误,但是它与IOS一起工作。我遇到了相同的问题。。这是同样的原因吗?若服务器在阿联酋,我们在印度进行测试。时差是最常见的原因。请验证firstHello@vivin-k,我在IBM Cloud(以前的Bluemix)上遇到了这个问题,我已经检查了客户端和服务器时钟,并且似乎是同步的。我还应该看什么?@BernardoBaumblatt,你能告诉我如果你让客户的时间稍微提前一点会发生什么吗?可能比服务器早5分钟。@VivinK,很抱歉这次重播延迟,升级我的MFP服务器(重新创建按钮)后,身份验证工作正常。