如何测试 Google 一键点击本地主机?收到 403
How to test Google One-tap on localhost? Getting a 403
https://developers.google.com/identity/one-tap/web/overview 顶部的横幅表示,虽然我们必须在白名单中才能将其部署到生产站点,但我们可以在 localhost
上对其进行测试。但是,当我尝试这样做时,包含嵌入脚本时我仍然得到 403 Forbidden
:
<script defer src="https://smartlock.google.com/client"></script>
我确保 http://localhost:8000
在我的 OAuth 凭据中的 "Authorized JavaScript origins" 列表中。
是否可以测试 Google 在本地主机上一键点击?
在您的 "Authorized JavaScript origins" 中,不要包含端口(即使帮助文本显示 "If you're using a nonstandard port, you must include it in the origin URI.")。使用 http://localhost
,而不是 http://localhost:8000
。
HTTP403
表示 Forbidden
- Common Issues ...
window.location.origin
没有任何端口,只有协议和主机名。
https://developers.google.com/identity/one-tap/web/overview 顶部的横幅表示,虽然我们必须在白名单中才能将其部署到生产站点,但我们可以在 localhost
上对其进行测试。但是,当我尝试这样做时,包含嵌入脚本时我仍然得到 403 Forbidden
:
<script defer src="https://smartlock.google.com/client"></script>
我确保 http://localhost:8000
在我的 OAuth 凭据中的 "Authorized JavaScript origins" 列表中。
是否可以测试 Google 在本地主机上一键点击?
在您的 "Authorized JavaScript origins" 中,不要包含端口(即使帮助文本显示 "If you're using a nonstandard port, you must include it in the origin URI.")。使用 http://localhost
,而不是 http://localhost:8000
。
HTTP403
表示 Forbidden
- Common Issues ...
window.location.origin
没有任何端口,只有协议和主机名。