【发布时间】:2016-02-22 15:59:40
【问题描述】:
根据https://www.godoc.org/golang.org/x/oauth2#Config.AuthCodeURL的文档
...State 是保护用户免受 CSRF 攻击的令牌。您必须始终提供非零字符串...
https://www.rfc-editor.org/rfc/rfc6749#section-10.12
...发送到重定向 URI 端点以包含绑定请求的值的任何请求...
然而,这特别是在没有会话数据时的流程部分,即用户尚未登录并且仅在显示匿名页面时生成验证码。
那么如何在回调时随机化和比较这个值呢?它是每个服务器随机的静态值吗?
【问题讨论】: