0

我已经实现了一个 oauth 帐户链接。
如果我用旧手机(Android 5.1)测试它,它就可以工作。
在具有相同谷歌帐户的另一部手机(Android 9)上,它无法正常工作。

会发生什么:
它调用我的身份验证端点。
我使用谷歌登录按钮重定向到登录页面。
用户登录后,我在我的服务器上调用了一个端点,该端点重定向到 google 重定向 uri。
在电话中,我看到他打开新网站然后关闭浏览器的时间很短。没有进一步的事情发生。
不调用令牌端点。

这两款手机有什么不同?
有没有日志可以让我看到发生了什么?

使用 Google Developers OAuth 2.0 Playground,帐户链接也可以正常工作。

谢谢你的帮助。
问候西蒙

4

1 回答 1

0

重定向不起作用,并且重定向 uri 的 window.location.href 集也不起作用。解决方案是在新页面上使用带有重定向 uri 的 href。单击此href 正在工作。

于 2020-03-01T20:12:57.287 回答