希望支持集成支付宝小程序

众所周知目前支付宝也在不遗余力地推广支付宝的小程序,所以我也希望能尽快支持集成支付宝小程序,能在支付宝小程序内使用用户绑定的手机号码快捷登录。

你好,Authing 小程序 SDK 已在 GitHub 开源,目前已支持微信原生小程序、uni-app、Taro。支付宝小程序 50% 的功能可直接适配,无需修改,只需抹平另外 50% 与小程序平台相关的差异即可。

非常欢迎来参与开源共建,有问题可直接去我们联系。

仓库地址:https://github.com/authing/authing-js-sdk

假如希望在支付宝小程序中使用 authing.getPhone,authing.loginByCode 这两个接口还是需要贵司在后台创建社会化身份源是就支持支付宝小程序,毕竟支付宝小程序端内解密encryptedData获得用户手机号码的方法是需要后端服务接口实现的,只是跟微信小程序相似但不相同

是的,支付宝小程序获取到的手机号是加密的,需要到后端解密,SDK 这边可以先处理下,提个 PR,后端 API 我们来支持。

小程序平台 API 差异的抹平可以在这里处理:https://github.com/authing/authingmove
其他方面的差异可以直接在 SDK 中使用条件编译解决:https://github.com/authing/authing-js-sdk

小程序 SDK 的源码在这个包:authing-js-sdk/packages/miniapp at master · Authing/authing-js-sdk · GitHub

编译后会自动适配 uni-app 和 Taro。

打包测试可以参考 CI 脚本 Step:https://github.com/Authing/authing-js-sdk/blob/master/.github/workflows/release.yml

欢迎提 PR,有问题我们一块讨论。