我已经两次设置(响应)auth0应用程序,并且在这两个应用程序上都遇到相同的问题。
我登录,进行身份验证,刷新页面,并显示“ login_required”错误。
我还会收到一个窗口警报(“无法获取新令牌”)。然后我必须再次登录。
在Auth0的日志中,它表示发生了失败的静默验证。
最近,我对此有任何解释,这是有关“允许的Web起源”的帖子。对于参考:我的设置正好是“ http://localhost:3000”。
在“ http://localhost:3000/home”上时,我正在刷新页面。
试图找出问题所在,我在Auth.js
类中进行了一些登录,并且accessToken
,idToken
和expiresAt
均已正确设置。和localStorage的isLoggedIn
值一样。
调用isAuthenticated
时(首次正确登录时),将为expiresAt
正确提供一个Date.now
值。但是,当我刷新它时,它会归零,从而将isAuthenticated
翻转为false,我想这会使我退缩/提醒退出错误高于^
我在这里做错了什么?我不确定我是否希望入门/示例存储库出现此类错误。