Authing 文档
文档
快速开始
概念
使用指南
开发集成
应用集成
加入 APN
多租户(内测版)
旧版
快速开始
概念
使用指南
开发集成
应用集成
加入 APN
多租户(内测版)
旧版
使用指南
  • 快速开始

  • 对用户进行认证
  • 对用户进行权限管理
  • 授权
  • 管理用户账号
  • 管理用户目录
  • 同步中心(BETA)
  • 自建应用
  • 单点登录 SSO
  • 成为联邦认证身份源
  • 连接外部身份源(IdP)
  • 打通微信生态
  • 迁移用户到 Authing
  • 管理组织机构
  • 自动化
  • 审计日志
  • 配置安全信息

  • 配置用户池信息

  • 部署方案
  • 常见问题 FAQs

  1. 使用指南
  2. /
  3. 打通微信生态

¶ 打通微信生态账号体系

更新时间: 2022-04-20 11:18:51
反馈

当你基于微信生态开始开发一个激动人心的应用时,如何利用好微信多场景的开放能力、如何处理复杂的 OpenID、UnionID 机制 (opens new window)将会是你需要去考虑的问题。微信生态非常庞大,登录场景就有好几个(如PC 网站扫码、公众号网页授权、小程序内授权等等),其需要调用完全不同的接口,对于开发者而言,无疑加大了理解和开发成本。

Authing 针对微信生态的复杂场景,在前端为开发者提供了简洁、统一的 SDK,在后端基于 OpenID、UnionID、手机号三个维度自动处理同一身份识别、账号合并等逻辑。开发者只需要调用前端 SDK,而无需操心各种复杂的身份识别逻辑,Authing 最终会返回标准化过后的用户信息。

¶ 关注公众号登录

「关注公众号登录」指的是在 PC 网站上生成微信公众号的二维码,用户使用微信 APP 扫码,关注公众号之后实现自动登录的过程。使用「关注公众号登录」可以快速为公众号引流,提升品牌粘性。借助 Authing 的「关注公众号登录」,你几乎不需要开发任何代码,只需简单的配置,几分钟就能完成。查看详情。

受微信平台要求限制,只有服务号具备生成带参数的二维码 (opens new window) API 能力,请确保你的公众号是服务号类型。

  • 应用场景:PC 网站;
  • 概述:PC 网站上生成微信公众号的二维码,用户使用微信 APP 扫码,关注公众号之后实现自动登录;
  • 查看微信官方文档 (opens new window)。

¶ PC 网站使用微信扫码登录

微信 PC 扫码登录可以让用户使用微信身份安全登录第三方应用或网站,在 Authing 中开启微信扫码登录之后,可实现通过 Authing 快速获取微信用户基本开放信息和帮助用户实现基础开放功能。查看详情。

  • 应用场景:PC 网站;
  • 概述:在 PC 网站应用中跳转到微信二维码页面,然后使用微信扫码登录应用;
  • 查看微信官方文档 (opens new window)。

¶ PC 网站使用小程序扫码登录

这是 Authing 的一个开创性的设计,在 Authing 中开启扫描小登录二维码登录后可以获得微信官方的实名用户信息, 用户一键授权即可以真实号码完成注册或者登录,为开发者建立以手机号码为基础的账号体系。查看详情。

  • 应用场景:PC 网站;
  • 概述:在 PC 网站应用中展示小程序二维码,然后使用微信扫码登录应用;

¶ 微信内网页使用微信授权登录

Authing 通过 SDK 为开发者提供了一种快速在微信网页中获取用户信息并完成登录的方法。如果用户在微信客户端中访问第三方网页、公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑。

  • 应用场景:微信网页、公众号;
  • 概述:在微信 APP 内的网页内弹出微信授权框,用户授权之后可以获取当前用户的信息;
  • 查看微信官方文档 (opens new window)

¶ 小程序内使用微信登录

Authing 通过 SDK 为开发者提供了一种快速在小程序中获取用户信息并完成登录的方法。通过 Authing 的 SDK 可以方便地获取微信提供的用户身份标识,快速建立以手机号码为基础的账号体系。

  • 应用场景:小程序;
  • 概述:在微信小程序内使用,弹出微信授权框,用户授权之后可以获取当前用户的信息;
  • 查看微信官方文档 (opens new window)

¶ 移动 APP 使用微信登录

Authing 为开发者提供了一种在移动端(iOS or 安卓)应用中快速跳转微信登录获取用户信息的方式,通过简单的调用 Authing 移动端 SDK 可以完成微信账号接入。

  • 应用场景:移动 APP;
  • 概述:在移动应用中拉起微信 APP 进行登录;
  • 查看微信官方文档 (opens new window)

¶ 移动 APP 使用小程序登录

移动端拉起小程序登录是建立移动端以手机号为中心用户体系的关键方式,Authing 通过 SDK 为开发者大大降低了开发的复杂度,一行代码即可通过移动端获取用户在小程序中授权的手机号,建立以手机号码为基础的账号体系。

  • 应用场景:移动 APP;
  • 概述:在移动应用中拉起微信小程序进行登录。
  • 查看微信官方文档 (opens new window)

¶ 总结对比

名称 使用场景 能够直接获取手机号 是否为 Authing 独创
关注公众号登录 PC 网站 否 否
PC 网站使用微信扫码登录 PC 网站 否 否
PC 网站使用小程序扫码登录 PC 网站 是 是
微信内网页使用微信授权登录 微信网页、公众号 否 否
小程序内使用微信登录 小程序 是 否
移动 APP 使用微信登录 移动 APP 否 否
移动 APP 使用小程序登录 移动 APP 是 是

上一篇: 最佳实践 下一篇: 关注公众号登录

评价此文档
有什么建议或错别字吗? 在 Github 上编辑

如果遇到其他问题,你可以在 authing-chat/community 联系我们。

  • 关注公众号登录
  • PC 网站使用微信扫码登录
  • PC 网站使用小程序扫码登录
  • 微信内网页使用微信授权登录
  • 小程序内使用微信登录
  • 移动 APP 使用微信登录
  • 移动 APP 使用小程序登录
  • 总结对比

用户身份管理

集成第三方登录
手机号闪验 (opens new window)
通用登录表单组件
自定义认证流程

企业内部管理

单点登录
多因素认证
权限管理

开发者

开发文档
框架集成
博客 (opens new window)
GitHub (opens new window)
社区用户中心 (opens new window)

公司

400 888 2106
sales@authing.cn
北京市朝阳区北辰世纪中心 B 座 16 层(总)
成都市高新区天府五街 200 号 1 号楼 B 区 4 楼 406 室(分)

京ICP备19051205号

beian京公网安备 11010802035968号

© 北京蒸汽记忆科技有限公司