为客户端Google登录设置Google云API
我做api, OAuth 2.0客户端ID我也做了批准的JavaScript源代码(http://localhost, http://localhost:80,我的测试服务器页面..)。
Localhost很好。完美的工作。
,但问题是我的测试服务器页面。我注册了测试服务器地址在批准的JavaScript源代码(例如http://stg.blabla~)但是我得到了错误。
加载资源失败:服务器响应状态为403 ().
[GSI_LOGGER]:给定的客户端ID不允许给定的origin。
得到403年https://accounts.google.com/gsi/status?client_id=CLIENT_ID.apps.googleusercontent.com& = 2 j9e
出现Google登录窗口,但输入ID和密码后没有任何动作。它只是一直弹出,没有错误。
我已经检查了clientID, app key等等。很奇怪,因为localhost是工作的
问题是什么????
我在批准的JavaScript源代码(例如http://stg.blabla~)注册了测试服务器地址
根据文档,Google One Tap仅在非本地主机的情况下可用于https方案。
https://developers.google.com/identity/gsi/web/guides/get-google-api-clientid get_your_google_api_client_id