是否可以根据身份验证状态自定义 Firebase 托管行为(例如,重定向)?

Can Firebase hosting behavior be customized (e.g, redirects) based on Authentication status?

是否可以自定义 Firebase 托管行为,以便在用户未通过身份验证时 Firebase 重定向到 URL。

我知道这可以在客户端完成,但我想知道是否有这种方法可以添加另一种方法来实现这一点。

自定义托管行为是指已解释的内容 here

您可以 use a Cloud Function 根据 specially-named __session cookie 中设置的状态执行动态处理,但是没有 built-in 方法可以根据 client-side 授权状态。此外,即使您使用 Cloud Functions,exact-match 静态内容(例如,我有一个文件 /foo.html 并且我转到 /foo.html)会取代重写并将 始终 提供内容。

如果您希望将授权视为 Firebase 托管的一项 first-class 功能,我建议您 filing a feature request