OAuth 接入的常见错误
Nov 3, 2026VrmMate Team
回调地址、state 校验和邮箱信任,是最容易翻车的三处。
OAuth 接入的坑大多不在写代码,而在信任边界。
回调地址
生产与开发环境的回调必须分别注册,不能共用。回调地址写错时表现为登录成功但立刻掉线,很难一眼看出。
state 校验
必须校验 state 防止授权码注入。省略这一步的接入看起来能用,但存在被诱导绑定他人账号的风险。
邮箱可信度
不要假设 OAuth 返回的邮箱一定已验证。是否可用来登录或重置密码,取决于提供方的验证状态。
沙箱与域名
在代理域名或沙箱预览域上,OAuth 回调通常无法完成。测试请用邮箱密码,不要把这当成 bug。