跳到主要内容

设置 WeChat (Web) 社交登录

Logto 官方为 Web 应用提供的 WeChat 社交登录连接器。

提示:

本指南假设你对 Logto 连接器 (Connectors) 有基本的了解。对于不熟悉的人,请参考 连接器 (Connectors) 指南以开始了解。

入门指南

如果你不了解连接器的概念,或者不知道如何将此连接器添加到你的登录体验中,请参阅 Logto 教程

警告:

此连接器仅适用于 Web 应用。如果你需要在原生应用中使用 WeChat 登录,请参阅 WeChat 原生连接器

在微信开放平台创建 Web 应用

提示:

如果你已经完成了部分步骤,可以跳过相关章节。

创建账号

打开 https://open.weixin.qq.com/,点击右上角的“注册”按钮,然后完成注册流程。

创建 Web 应用

使用刚刚创建的账号登录。在“网页应用”标签页,点击绿色大按钮“创建网页应用”。

应用标签

接下来填写应用表单中的必填信息。

创建网页应用

基本信息

大部分内容都很直观。填写完表单后,点击“下一步”继续。

网站信息

在“授权回调域”中填写你的 Logto 域名。例如:logto.io

等待审核结果

完成网站信息后,点击“提交审核”继续。通常审核速度较快,一般 1-2 天内完成。

我们推测每次提交的审核员是随机分配的,因为审核标准会有浮动。你可能第一次会被拒绝,但不要灰心!如实说明你的情况,并向审核员询问如何修改。

配置你的 WeChat 连接器

Client IDClient Secret 填写到 clientIdclientSecret 字段中,这些信息可以在 OAuth 应用详情页获取。

scope 字段可以填写 'snsapi_userinfo' 或 'snsapi_base'。该字段为可选项,可以留空,默认值为 'snsapi_userinfo'。你可以查看不同取值的区别

测试 WeChat Web 连接器

就是这样。别忘了在 注册和登录中启用社交连接器

启用 WeChat Web 连接器后,你可以再次登录你的应用,检查是否生效。