所以我遇到了一个问题,我怀疑我不应该尝试过几件似乎陷入僵局的事情。
我正在尝试将LinkedIn登录与Stormpath集成,似乎帐户已创建,从技术上讲,用户已登录,应用程序确实返回以下两个错误之一: "令牌无效"或"提供的状态令牌无效。"
我多次检查了我的身份和秘密以及授权的回拨网址等,但我不确定在哪里进行实际检查,一些帮助将不胜感激。
为了进一步尝试我实际上克隆https://github.com/stormpath/stormpath-express-react-example并运行它,其他一切正常但是再次登录这个应用程序的LinkedIn并没有工作所以我怀疑它不是我的代码(也许,多年后编码我真的很自在地说它不是我的代码,但是你有它。)
我附上了事情的截图,以防我现在很疲惫的眼睛遗失了什么。有人能指出我的错误吗?
答案 0 :(得分:1)
作为参考,Omar和我查看了这个问题并意识到他的服务器没有运行ntp,时钟运行得很快。
这意味着Stormpath的Express集成生成的签名令牌请求被发送到Stormpath的REST API,其有效时间间隔与预期不同,因此验证失败。
我们通过安装ntp并同步服务器的时间来修复它。