我已开始
google one-tap
登录我们的网站privacy policy
和 terms of service
部分似乎缺失了。
我怎样才能向他们展示?
我们的实施基于:
https://developers.google.com/identity/gsi/web/reference/js-reference
看起来像这样:
<script src="https://accounts.google.com/gsi/client" async defer></script>
<script>
google.accounts.id.initialize({
client_id: googleClientId,
callback: handleCredentialResponse,
cancel_on_tap_outside: false,
context: 'signin',
});
google.accounts.id.prompt();
</script>
我们的
GCP
应用程序OAuth consent screen
选项卡:
终于在这里找到答案了:
如何在 Google 一键 UI 中为新用户显示隐私政策 URL 和服务条款 URL?
确保您已提供隐私政策和/或服务条款链接 在 Google Developer Console 中获取 OAuth 项目/客户端 ID 您在 API 请求中使用(在“同意屏幕”下) 凭证部分)。请参阅入门指南了解 背景。
验证活跃的 Google 帐户尚未授予 通过以前使用过的一键访问姓名/电子邮件地址信息或 谷歌登录按钮。您可以在以下位置检查并重置此设置: https://myaccount.google.com/permissions
正如那里所写: