嵌入式浏览器(Messenger、Instagram)中的 Google 登录无法正常工作.. Google 的 webview 政策?

Ale*_*arl 9 authentication oauth firebase reactjs

我有一个带有 Firebase Auth 的 Nextjs Web 应用程序。我只允许我的用户使用 Google 登录。

我的所有流量都来自具有嵌入式浏览器的社交媒体应用程序。因此,在发布当天,我了解到只能直接从 chrome 或 safari 等浏览器登录,而不能在应用程序的 Web 视图中登录。这是一场噩梦。

我尝试从signInWithPopUp()切换到signInWithRedirect(),但仍然存在同样的问题。

错误 403:disallowed_useragent

此应用不符合 Google 的网络视图政策。

在此输入图像描述

有人遇到过这个问题吗?