令牌无效或提供的状态令牌无效

Token is Invalid or Invalid state token provided

所以我 运行 遇到了一个问题,我怀疑我不应该尝试一些事情,但我似乎陷入了僵局。

我正在尝试将 LinkedIn 登录与 Stormpath 集成,似乎帐户已创建并且从技术上讲用户已登录,应用程序出现 return 两个错误之一: "Token is invalid" 或 "Invalid state token provided."

我多次检查了我的 ID 和密码以及授权的回调 URL 等,但我不确定还有什么地方可以实际检查,如果能提供一些帮助,我们将不胜感激。

为了进一步尝试,我实际上克隆了 https://github.com/stormpath/stormpath-express-react-example 和 运行 它,其他一切正常,但此应用程序上的 LinkedIn 登录再次不起作用,所以我怀疑它不是我的代码(也许,经过多年的编码,我从来没有真正舒服地说这不是我的代码,但你有它)。

我已附上事物的屏幕截图,以防我现在非常疲倦的眼睛遗漏一些东西。有人可以指出我的错误吗?

作为参考,Omar 和我查看了这个问题,意识到他的服务器不是 运行 ntp,时钟 运行 快。

这意味着 Stormpath 的 Express 集成生成的签名令牌请求被发送到 Stormpath 的 REST API,但有效时间间隔与预期不同,因此验证失败。

我们通过安装 ntp 和同步服务器时间修复了它。