# 小程序扫码登录
扫描小程序二维码并使用小程序「小登录」进行认证,使用「小登录」将提高 80% 的注册转化率并节省 100% 的短信成本。
小程序扫码登录指使用 Authing 官方开发的小程序「小登录」执行扫码登录,使用 JavaScript SDK 可以快速接入,除此之外我们还提供了 HTTP 接口。
点击此处体验小程序扫码登录 (opens new window)。
# 扫码登录示例代码
请参考:https://github.com/Authing/wechat-eco-solution (opens new window)。
# 配置小程序扫码登录
在控制台中依次点击第三方登录 -> 社会化登录,然后找到微信小程序扫码登录,如下图所示:
打开开关后将看到如下的弹出框:
小程序扫码登录有两种配置方式:
- 上传小程序 Logo,上传完毕后 Authing 将生成一张带有该 Logo 的二维码,开发者完成接入后,用户扫描二维码即可登录;
- 注册一个小程序,然后将小程序的 appId 和 appSecret 配置到 Authing 平台中,开发者完成接入后,用户扫描二维码即可登录;
默认为第一种方式。
在弹出框中依次填入小程序的 AppID、App Secret 和回调地址并点击「确定」即可完成配置。
# 我该选择哪种配置方式?
- 如果你没有自己的小程序,可以直接上传 Logo 完成配置;
- 如果你有自己的小程序,建议点击本页中的「配置自己的小程序信息」接入;
- 若同时配置了小程序 Logo 和自己的小程序信息,会优先使用开发者「自己的小程序信息」。若想取消使用「自己的小程序信息」,请清空相关配置。
# 接入方式
Authing 支持通过三种方式接入小程序扫码登录:
- 使用 Authing 内置登录表单,这种方式不需要编写一行代码。
- 使用 Authing JavaScript SDK,这种方式最简 5 行代码就可实现一个完整的登录表单。
- 使用 Authing HTTP API,这种方式自定义度最高。
# 私有化部署小程序
本章节针对将小程序部署到自己主体下的用户,请点击以下链接查看:
接入私有化小程序