[开源] 为 Apache Answer 开发的微信登录插件 - 一条命令集成微信扫码登录
5 November 2025 at 10:51
xianwei10000: ### 项目简介
开发了一个 Apache Answer 的微信 OAuth 登录插件,让你的 Answer 社区可以支持微信扫码登录。
GitHub: https://github.com/starvpn/answer-user-wxcom
### ✨ 主要特性
- 🔐 标准 OAuth 2.0 协议
- 🌍 中英文双语支持
- 🎨 微信官方 Logo 样式
- ⚙️ 配置简单(只需 AppID + AppSecret )
- 🔒 内置 CSRF 防护和安全验证
- 📱 支持扫码登录和调用 PC 微信能力
### 🚀 一条命令安装
```bash
answer build \
--with github.com/starvpn/answer-user-wxcom \
--output ./new_answer
```
也支持 Docker 部署,可以和其他插件一起安装。
### 为什么做这个?
最近在用 Answer 搭建社区,发现国内用户更习惯微信登录。虽然 Answer 有 GitHub/Google 等登录方式,但对国内用户不太友好。于是按照 Answer 的插件机制开发了这个微信登录插件。
### 技术细节
- 基于 Answer 1.3.0+ 的 Connector 插件机制
- 遵循微信开放平台的网站应用接入规范
- 实现了完整的 OAuth 2.0 授权码流程
- 使用 State 参数防止 CSRF 攻击
- 支持 i18n 国际化
### 适用场景
- 国内的 Answer 问答社区
- 需要微信登录的技术论坛
- 企业内部知识库(配合企业微信)
### License
Apache 2.0
---
欢迎试用和反馈!如果对 Answer 插件开发有兴趣也可以交流 🙌
---
开发了一个 Apache Answer 的微信 OAuth 登录插件,让你的 Answer 社区可以支持微信扫码登录。
GitHub: https://github.com/starvpn/answer-user-wxcom
### ✨ 主要特性
- 🔐 标准 OAuth 2.0 协议
- 🌍 中英文双语支持
- 🎨 微信官方 Logo 样式
- ⚙️ 配置简单(只需 AppID + AppSecret )
- 🔒 内置 CSRF 防护和安全验证
- 📱 支持扫码登录和调用 PC 微信能力
### 🚀 一条命令安装
```bash
answer build \
--with github.com/starvpn/answer-user-wxcom \
--output ./new_answer
```
也支持 Docker 部署,可以和其他插件一起安装。
### 为什么做这个?
最近在用 Answer 搭建社区,发现国内用户更习惯微信登录。虽然 Answer 有 GitHub/Google 等登录方式,但对国内用户不太友好。于是按照 Answer 的插件机制开发了这个微信登录插件。
### 技术细节
- 基于 Answer 1.3.0+ 的 Connector 插件机制
- 遵循微信开放平台的网站应用接入规范
- 实现了完整的 OAuth 2.0 授权码流程
- 使用 State 参数防止 CSRF 攻击
- 支持 i18n 国际化
### 适用场景
- 国内的 Answer 问答社区
- 需要微信登录的技术论坛
- 企业内部知识库(配合企业微信)
### License
Apache 2.0
---
欢迎试用和反馈!如果对 Answer 插件开发有兴趣也可以交流 🙌
---