多租户 MCP 服务器 OAuth 隔离实战:Clerk+Arcade 完整教程开源
manveerc · reddit · 2026-10-17
作者分享了让 Claude/ChatGPT 等agent安全访问自家多租户 SaaS API 的完整方案:自建 MCP server 调用现有后端 API,部署在 Arcade Cloud,用 Clerk 做 OAuth,客户用现有凭据登录即可。
核心设计原则:模型永远接触不到 access token,也无法选择以哪个用户身份行动——每次调用都由 API 校验 OAuth token 并强制执行 workspace 归属与套餐等级权限。
作者指出最易踩坑的点:"登录"实际包含三个独立关注点,各有不同用途和 token 流程:
- 网关认证(gateway authentication)
- API 授权(authorization)
- 浏览器会话验证
把它们混成一个通用登录流程会造成混乱,教程逐一讲清了三者的关系。完整代码开源在 GitHub,教程发布于 Substack。文末附有利益披露:作者的公司为 Arcade 提供服务,但选择 Arcade 写文是独立决定。
「编程与Agent」频道最新
- Terminal-RSI 论文:递归自我改进让 27B 模型 Terminal-Bench 成功率 51.7%→86.5% — yifeiwang77 · 2026-10-17
- 「话到嘴边」式检索成新难题:Agent 时代检索系统的重要盲区 — bclavie · 2026-10-17
- vLLM 首次由 AI Agent 自主完成模型优化,每步均有明确性能提升 — vllm_project · 2026-10-17
- 仓库上线仅 2.5 天已合并 8639 个 PR,几乎每分钟一个 — ravisparikh · 2026-10-17
- Every 评测负责人:上下文腐烂了就重开线程,七种失效与重启法 — danshipper · 2026-10-17
- 一直说先查 prompt 周边系统,结果这次真是 prompt 的锅 — ClickOk5811 · 2026-10-17