我在开发钉钉第三方企业应用时遇到一个问题,同一个项目,在android手机和ios手机打开,进行dd.config鉴权,android手机会报签名校验失败,而ios手机是鉴权成功。具体流程如下:
场景介绍:Vue2项目,使用的时history模式路由;有A入口页面,B业务页面,进入A入口页面之后会自动跳转到B业务页面,在B业务页面进行dd.config鉴权。
鉴权流程:
1、使用B页面url,使用官方提供的算法生成签名,配合鉴权所需其他数据,在B页面进行dd.config鉴权。
2、在ios手机中鉴权成功;在android手机中提示签名校验失败,所打印的报错信息中,url属性为A入口页面的url(我进行鉴权和生成鉴权签名的页面都是B业务页面)
在官方文档中没有查到关于此问题的解释。请问有大佬知道这个情况是否正常吗
场景介绍:Vue2项目,使用的时history模式路由;有A入口页面,B业务页面,进入A入口页面之后会自动跳转到B业务页面,在B业务页面进行dd.config鉴权。
鉴权流程:
1、使用B页面url,使用官方提供的算法生成签名,配合鉴权所需其他数据,在B页面进行dd.config鉴权。
2、在ios手机中鉴权成功;在android手机中提示签名校验失败,所打印的报错信息中,url属性为A入口页面的url(我进行鉴权和生成鉴权签名的页面都是B业务页面)
在官方文档中没有查到关于此问题的解释。请问有大佬知道这个情况是否正常吗
展开
3
4
![[囧]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_70.285ebe9.png)