【发布时间】:2020-12-07 11:30:20
【问题描述】:
我正在使用 auth0 在我的 react 应用程序中实现身份验证。我使用 useAuth0() 钩子如下,
const { isAuthenticated, isLoading } = useAuth0();
我也实现了登录使用
const { loginWithRedirect } = useAuth0();
.
.
.
<button onClick={() => loginWithRedirect()} />
当我按下按钮时,它会重定向到 auth0,我可以登录。登录后,它重定向回应用程序,并显示登录的路线没有任何问题。然而问题是,当我在应用程序中进行任何更改时,它会重新加载,并且我再次看到登录页面,尽管我已经登录。在 Chrome 问题选项卡中,它会显示此消息。
我无法弄清楚为什么它在刷新时不起作用,但为什么它在登录后重定向时起作用,从昨天开始我一直在尝试找到解决方案,但到目前为止还没有运气。我遇到了Find the cookie that causes Chrome's SameSite warning,这是我能找到的最接近的问题,但它似乎没有给出如何解决它的正确答案。
【问题讨论】: