# 微信网页授权登录

微信网页授权登录提供在线体验地址:https://sample.authing.cn/wxmobile/ (opens new window) (请在微信客户端内打开哦)。以及 GitHub Demo 源码:https://github.com/Authing/authing-wxmp-sdk (opens new window)

# 前置条件

开始之前,确保你有一个通过微信认证服务号 (opens new window)

# 步骤

连接微信网页授权登录,你需要:

  1. 获取微信服务号配置
  2. 在 Authing 控制台配置微信网页授权应用
  3. 以托管模式接入微信网页授权登录
  4. 以手动模式接入微信网页授权登录

# 获取微信服务号配置

你可以在微信公众平台后台的 开发 -> 基本配置 页面获取开发者 ID(AppID)开发者密码(AppSecret)

之后需在微信公众平台后台的 设置 -> 公众号设置 -> 功能设置 页面设置 网页授权范围名 为 core.authing.cn:

# 在 Authing 控制台配置微信网页授权应用

出于安全验证考虑,微信服务器需要和 Authing 服务器做一次请求验证,开发者需要下载 txt 文件,并记录 文件名文本内容

在 Authing 控制台(连接身份源 - 社会化登录)找到微信网页授权应用,填入微信服务号的开发配置。

  • App ID
  • App Secret
  • Callback URL这是你的业务回调域名,和社会化登录应用配置的回调链接不一样。比如你的网站域名是 https://example.com , 处理 Authing 回调请求的 url 为 /auth/callback , 那么你应该填写为 https://example.com/auth/callback。如果你需要在应用中单独配置回调链接,此处地址可填入: #。
  • Txt Filename: 用于验证域名的 txt 文件名。
  • Txt Content: 用于验证域名的 txt 文件内容。

配置完成后请点击「确定」保存信息。

# 以托管模式接入微信网页授权登录

详细接入方式请见:以托管模式接入

# 以手动模式接入微信网页授权登录

详细接入方式请见:以手动模式接入