# 打通微信账号体系
如果你的微信应用使用同一微信主体注册,Authing 会将终端用户自动识别为同一个用户,不需要你进行额外操作。
# 准备工作
你一共需要准备以下内容:
- 注册 Authing 开发者账号
- 使用同一个微信主体注册微信移动应用、网站应用、公众账号、小程序等。
- 分别使用 Authing 接入微信登录:
- 微信 PC 扫码登录(网站应用)
- 微信网页授权登录(公众账号)
- 移动 APP 使用微信登录 (移动应用)
- 小程序登录 (小程序)
- 移动 APP 拉起小程序登录 (小程序)
- 小程序扫码登录(小程序)
# 如何查看同一微信主体注册的所有微信应用
前往微信开放平台 (opens new window) - 管理中心 页面,你可以看到该微信主体注册的所有微信应用:
# 开始接入
这里我们以接入微信 PC 扫码登录和小程序扫码登录为例,介绍一下如何打通微信账号体系。
# 第一步:接入微信 PC 扫码登录
具体接入流程请见:
微信 PC 扫码登录# 第二步:接入小程序扫码登录
「小程序扫码登录」指的是:扫描小程序二维码登录 Web 应用,据 Authing 客户统计,该方式能提高 80% 的注册转化率并在获取到用户手机号的同时,节省 100% 的短信成本。详细介绍请见:https://wxapp.authing.cn/ (opens new window) 。
「句子互动 (opens new window)」正是采用的这种登录方式,广受用户好评。
具体接入流程请见:
小程序扫码登录# 接下来:Authing 自动为你完成统一微信账号的工作
如果你的微信应用使用同一微信主体注册,Authing 会将终端用户自动识别为同一个用户,不需要你进行额外操作。
下面我们来演示验证一下:
下面演示中用到的用户池(https://sample.authing.cn/ (opens new window)),配置的微信 PC 扫码登录和小程序扫码登录方式微信主体为同一个。
# 使用 PC 扫码登录
前往 https://sample-sso.authing.cn/ (opens new window) 登录页面,选择「使用微信扫码登录」:
登录之后,你在跳转页面可以看到自己的完整用户信息:
在此我们可以找到用户 ID:
这里我们演示的账号用户 ID 为:
5e900be284d1594238604b8e
# 使用小程序扫码登录
点击「退出」之后,再次点击「体验 Web 端登录」:
这一次我们选择使用小程序扫码登录:
登录之后再次跳转到上一页面,我们看到用户 ID 还是 5e900be284d1594238604b8e .
由此可见 Authing 将同一微信用户的两次「使用微信扫码登录」、「使用小程序登录」识别为了同一用户。
← 手动调用社会化登录接口 GitHub 登录 →