javascript - 通过 Firebase 托管上的 cookie 进行 GAPI 身份验证
问题描述
我在 Firebase 上托管一个项目,但我正在使用gapi.auth2
浏览器上的身份验证。当 Safari 的跟踪预防功能打开时,所有google.com
cookie 都会在浏览会话结束时被删除,这似乎被 GAPI 用来存储哪个用户登录了我的服务。结果是,当打开另一个浏览会话时,用户必须再次登录。如果我关闭“防止跨站点跟踪”,则不会发生这种情况,例如,在 Chrome 中也不是问题。
有没有简单的方法来解决这个问题?我可以告诉 GAPI 以某种方式将我的域用于其 cookie 吗?毕竟,它也是由 Google 托管的。还有什么我可以做的吗?
解决方案
推荐阅读
- mysql - 如何为表 MySQL 5.7 中的 TIME 列设置默认时间?
- javascript - 我应该在 index.html 中包含所有控制器的所有脚本标签吗?
- jpeg - 终极 JPEG-2000 压缩
- java - 更新子文档的所有元素,其中 subdoucment 是列表的一部分
- c - 如何在函数指针中创建唯一的静态变量?
- class - 如何在kotlin的函数中返回一个变量
- mysql - 有什么方法可以加快这个 mysql 查询的速度吗?
- struct - 嵌套结构未正确排序
- spring-webflux - 访问 ExchangeFilterFunction 中的上下文
- node.js - 在公司防火墙后面使用 nvm