我尝试在我的项目中添加带有google功能的登录。我的代码如下:
<GoogleLogin
clientId="my clientId"
buttonText="Sign in with Google"
onSuccess={handleSuccess}
onFailure={handleFailure}
cookiePolicy={'single_host_origin'}
className="btn-google"
/>它可以在通用浏览器上工作,但不能在隐身浏览器上工作。在匿名模式下,在输入我的google帐户的所有凭据后,我得到了以下错误。
{error: "popup_closed_by_user"}发布于 2021-03-29 19:50:18
我也面临着同样的问题。据我所知,这是因为匿名窗口禁用了cookies。我的生产用户在最近的Chrome浏览器版本中也遇到了这个问题,cookies (由于某种原因)被禁用了。我在研究中发现,可以用服务器端的身份验证来代替身份验证来解决这个问题。然而,我还没有尝试过,这可能会对整个身份验证流程产生巨大的影响。
https://stackoverflow.com/questions/64417898
复制相似问题