设置 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 ID 和 Client Secret 填写到 clientId 和 clientSecret 字段中,这些信息可以在 OAuth 应用详情页获取。
scope 字段可以填写 'snsapi_userinfo' 或 'snsapi_base'。该字段为可选项,可以留空,默认值为 'snsapi_userinfo'。你可以查看不同取值的区别。
测试 WeChat Web 连接器
就是这样。别忘了在 注册和登录中启用社交连接器。
启用 WeChat Web 连接器后,你可以再次登录你的应用,检查是否生效。