google-api - 部署后不显示 Google One-Tap 登录弹出窗口
问题描述
我正在集成 Google 的一键登录https://developers.google.com/identity/one-tap/web/ 我已经在 Google Api Console 中注册了新应用并获取了客户端 ID。在开发方面 - 我做了文档中列出的所有事情。在我的本地主机上显示一键弹出窗口,我看到两个 POST 请求,关于该弹出窗口的状态为 200。我已经成功解码并获得了用户的数据。但是,当我部署代码时 - 一键弹出窗口没有出现。并且网络中缺少这两个 POST 请求。我猜凭据有问题,但不确定。是否有人在本地工作时遇到类似问题,但在部署后没有。此一键登录是一项新功能 - 在网络上很难找到信息 谢谢
解决方案
一些可能的原因如下: 1. One Tap 只能在 HTTPS 域中显示。2. 在您的 OAuth 客户端中,您必须注册域。
更多详情请访问:https ://developers.google.com/identity/one-tap/web/guides/get-google-api-clientid
推荐阅读
- ggplot2 - 向多行的 ggplot2 构面添加图例?
- sql - 使用正则表达式从字符串中提取 4 位数字?
- mysql - 在 MySQL 的列中插入多个值
- c - 为什么 pid0 在分叉时会打印两次并带有一个值?
- java - 为什么在我的蛇游戏中比较对象返回 false
- java - 如何保护由 java 生成的 office 文件中的元数据?
- http - 在 web 上 Flutter 上的 http 导入错误
- android - android 中的自定义列表视图不起作用。应用程序停止工作。图像视图未显示图像
- python - 循环遍历列表和行以在熊猫数据框中进行关键字匹配
- java - 无法根据 Android Studio 中的加速度计数据更新应用