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

时间:2018-03-02 22:59:07

标签: firebase firebase-authentication firebase-hosting

可以自定义Firebase托管行为,以便在未对用户进行身份验证时,Firebase会重定向到URL。

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

通过自定义托管行为,我的意思是它已被解释here

1 个答案:

答案 0 :(得分:1)

您可以use a Cloud Function根据特别命名的__session cookie中设置的状态执行动态处理,但没有内置方法可以根据客户端身份验证状态执行此操作。此外,即使您使用云功能,精确匹配静态内容(例如,我有一个文件/foo.html,我转到/foo.html)取代重写,始终服务内容。

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