Validate the OAuth Callback
Validate the OAuth Callback — Chinese original prompt
我们接入 [平台] 登录,回调里用 code 换令牌。请逐项检查:state 是否随机生成并与当前会话绑定、回调地址是否与注册值完全一致、code 是否只能使用一次、换到的 [用户标识] 与本地账号绑定时是否需要二次确认。给出 [框架] 下的实现要点,以及回调被重放时应该怎么处理。
Site original
Chinese original
How to use
回调地址要做全字符串匹配,前缀匹配常被子域或路径穿越绕过。