Google api Google登录用户身份验证在弹出窗口中打开,需要使用OAuth 2.0在同一选项卡中打开

Google api Google登录用户身份验证在弹出窗口中打开,需要使用OAuth 2.0在同一选项卡中打开,google-api,google-authentication,google-signin,googlesigninaccount,googlesigninapi,Google Api,Google Authentication,Google Signin,Googlesigninaccount,Googlesigninapi,我正在使用OAuth 2.0进行google SingIn,它正在打开一个弹出窗口进行用户身份验证,但我想在同一个选项卡中打开,请帮助我。 提前感谢。如果您使用谷歌登录JavaScript库,弹出窗口将打开。您必须使用服务器端api客户端库进行身份验证/授权,而无需弹出窗口。 您可以使用ux\u模式:重定向将Google更改为重定向模式,该模式将在同一选项卡中打开,而不是在弹出窗口中打开 参考: 然后在重定向登录页上,使用auth2.currentUser.get()检索登录的Google用户对

我正在使用OAuth 2.0进行google SingIn,它正在打开一个弹出窗口进行用户身份验证,但我想在同一个选项卡中打开,请帮助我。
提前感谢。

如果您使用谷歌登录JavaScript库,弹出窗口将打开。您必须使用服务器端api客户端库进行身份验证/授权,而无需弹出窗口。

您可以使用
ux\u模式:重定向
将Google更改为重定向模式,该模式将在同一选项卡中打开,而不是在
弹出窗口中打开

参考:

然后在重定向登录页上,使用auth2.currentUser.get()检索登录的Google用户对象


(我知道这是一个老生常谈的问题,但这是网络搜索的第一个结果之一;我认为这可能会帮助其他最终来到这里的人)