OAuth 模拟服务
为端到端测试提供即插即用的 OAuth 模拟服务器
- 痛点
- 开发者在测试 OAuth 集成时,往往需要依赖真实的第三方认证服务,导致测试速度慢、不稳定且难以覆盖边界情况。手动搭建模拟服务又很繁琐,需要支持 Google、Microsoft、GitHub 等多种提供商,重复造轮子。
- 方案
- 提供一个开源的 OAuth 模拟服务器,可以作为 Google、Microsoft、GitHub 等提供商的直接替代品,用于端到端测试。支持通过简单的配置快速启动,返回可预测的 token 和用户信息,让开发者能够稳定、快速地测试认证流程,而无需依赖外部服务。
- 用户
- 需要进行 OAuth 集成测试的后端和全栈开发者,尤其是使用 CI/CD 流水线的团队。
- MVP
- 支持 Google、Microsoft、GitHub 三种提供商的基础 OAuth 2.0 流程;提供 Docker 镜像一键启动;可配置的返回用户信息;简单的日志输出便于调试;提供示例测试代码。
- 变现
- 开源核心 + 云托管服务(按请求量计费),或提供企业版支持更多提供商和高级功能(如自定义响应延迟、失败注入)。
- 为何现在
- 随着微服务和第三方登录的普及,OAuth 测试需求旺盛,但现有方案要么依赖真实服务,要么需要自己搭建;独立开发者可以快速构建并借助开源社区推广。
来源讨论 · 1
- Hacker NewsShow HN: OAuth Mock Server3↑ 0