我与IBM MobileFirst v8集成的Cordova
IOS应用程序运行良好.但是我遇到了
Android的一个奇怪问题.
调用质询处理程序并将凭据提交给(runtime / api / preauth / v1 / preauthorize).我在日志中看到安全检查已通过.
我可以看到授权终点的下一次调用(runtime / api / az / v1 / authorization)
但是,在传递给此终点的参数中,我发现Android和IOS之间存在差异.
Android的
response_type=code scope= client_id= redirect_uri=http://mfpredirecturi&isAjaxRequest=true&x=0.9217767383903592
Android的后续调用令牌生成终点失败.
/ runtime / api / az / v1 / token HTTP / 1.1“400
{status:400,errorCode:“invalid_client”,描述:“JWT格式不正确”}
IOS
response_type=code scope= client_id= redirect_uri=http%3A//mfpredirecturi
WLAuthorizationManager.login(Security_CHECK_NAME,凭证)触发/预授权呼叫
cordova-mfp-plugin(8.0.2016110713)
cordova-android(5.2.0)
我的主要嫌疑人是redirect_uri,它不是仅为Android编码的.是导致问题的那个?是否可以编码并发送cordova应用程序的redirect_uri?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。