Firebase 从其他域访问cookie

Firebase 从其他域访问cookie,firebase,google-cloud-platform,firebase-hosting,google-cloud-run,Firebase,Google Cloud Platform,Firebase Hosting,Google Cloud Run,我使用GoogleCloud运行并在那里托管一个服务器端呈现的网站(Nuxt) 现在,对于身份验证,当用户登录时,我在我的域上设置了一个access\u令牌Cookie,以便我可以在服务器上访问它,查看是否可以对用户进行身份验证 现在的问题是,我的Firebase主机将所有传入请求映射到Google云运行端点/域 当我在Firebase主机上设置Cookie时,会为用户所在的域(Firebase主机域)设置Cookie,但当请求发生时,云运行应用程序会检查云运行端点/域上的Cookie,但找不到

我使用GoogleCloud运行并在那里托管一个服务器端呈现的网站(Nuxt)

现在,对于身份验证,当用户登录时,我在我的域上设置了一个
access\u令牌
Cookie,以便我可以在服务器上访问它,查看是否可以对用户进行身份验证

现在的问题是,我的Firebase主机将所有传入请求映射到Google云运行端点/域

当我在Firebase主机上设置Cookie时,会为用户所在的域(Firebase主机域)设置Cookie,但当请求发生时,云运行应用程序会检查云运行端点/域上的Cookie,但找不到合适的Cookie,因为它位于Firebase主机域上


如何解决此问题?

您不能跨不同域共享cookie。如果它们是公共根域的子域,则可以。示例sub1.Example.com和sub2.Example.com可以共享cookie。每个服务的域映射是什么?提示:使用域映射。@JohnHanley没有映射,对域的所有请求都转到云运行终结点,我目前试图直接映射域上的云运行,而不使用Firebase宿主,将查看这是否解决了问题not@JohnHanley看来地图绘制成功了,你介意解释一下mapping是如何解决这个问题的吗?或者你有什么文章吗?真奇怪。谢谢你在cookies上做谷歌搜索。可能有数百篇文章。你的云计算应用程序根本没有cookie吗?任何语言/框架都应该能够解析浏览器发送的所有cookie。然后你就可以开始了。我同意约翰的观点,你应该先了解饼干是如何工作的。