# 小程序扫码登录

扫描小程序二维码并使用小程序「小登录」进行认证,使用「小登录」将提高 80% 的注册转化率并节省 100% 的短信成本。

小程序扫码登录指使用 Authing 官方开发的小程序「小登录」执行扫码登录,使用 JavaScript SDK 可以快速接入,除此之外我们还提供了 HTTP 接口

点击此处体验小程序扫码登录 (opens new window)

扫码示例

# 扫码登录示例代码

请参考:https://github.com/Authing/wechat-eco-solution (opens new window)

# 配置小程序扫码登录

在控制台中依次点击第三方登录 -> 社会化登录,然后找到微信小程序扫码登录,如下图所示:

打开开关后将看到如下的弹出框:

小程序扫码登录有两种配置方式:

  1. 上传小程序 Logo,上传完毕后 Authing 将生成一张带有该 Logo 的二维码,开发者完成接入后,用户扫描二维码即可登录;
  2. 注册一个小程序,然后将小程序的 appId 和 appSecret 配置到 Authing 平台中,开发者完成接入后,用户扫描二维码即可登录;

默认为第一种方式。

在弹出框中依次填入小程序的 AppID、App Secret 和回调地址并点击「确定」即可完成配置。

# 我该选择哪种配置方式?

  1. 如果你没有自己的小程序,可以直接上传 Logo 完成配置;
  2. 如果你有自己的小程序,建议点击本页中的「配置自己的小程序信息」接入;
  3. 若同时配置了小程序 Logo 和自己的小程序信息,会优先使用开发者「自己的小程序信息」。若想取消使用「自己的小程序信息」,请清空相关配置。

# 接入方式

Authing 支持通过三种方式接入小程序扫码登录:

  1. 使用 Authing 内置登录表单,这种方式不需要编写一行代码。
使用 Guard 接入小程序扫码登录
  1. 使用 Authing JavaScript SDK,这种方式最简 5 行代码就可实现一个完整的登录表单。
使用 SDK 接入小程序扫码登录
  1. 使用 Authing HTTP API,这种方式自定义度最高。
使用 API 接入小程序扫码登录

# 私有化部署小程序

本章节针对将小程序部署到自己主体下的用户,请点击以下链接查看:

接入私有化小程序

# 接下来你可能还需要

SDK for JavaScript