一个字段类型写错,远程 MCP 的生产 OAuth 全部失效

Capedcrusader1923 · reddit · 2026-07-25

作者复盘了一个 远程 MCP server 的 OAuth 认证故障:本地开发一切正常,到了生产环境,用户在授权页面反复点击、但登录始终失败。

最后定位到的问题非常小:授权码过期时间存进 Postgres 时用了 REAL 类型,Unix 时间戳被单精度浮点四舍五入,导致写回数据库后的 code 实际上已经“过期”,token exchange 一直返回 invalidgrant。

这篇复盘的几个关键教训

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →