Google 登录:为目标域生成登录提示的权限被拒绝(javascript 网络应用程序)

ana*_*and 3 javascript login google-login google-signin

我在gapi-signin-buttonweb 应用程序上使用 Google 登录 Javascript API(即)。该应用程序由 gulp 服务器提供服务,绑定到0.0.0.0. 当我在本地开发时登录过程有效,但是当我在远程服务器上运行并通过公共 IP 访问页面时,我收到以下登录错误:

Error: invalid_request
Permission denied to generate login hint for target domain.
Run Code Online (Sandbox Code Playgroud)

我有localhost:PORT和SERVER_IP:PORT在我的授权 JavaScript 起源中。其他 SO 答案说我应该绑定到localhost而不是其他接口,但这在此处不适用,因为如果我绑定到 localhost,则无法远程访问服务器。做什么?

jim*_*web 5

我有同样的问题,只是想通了。您不能使用数字 IP 地址(如http://0.0.0.0)作为 Google 中的重定向 uri。它必须是一个实际的 url,比如http://mycompany.com。