可以自定义Firebase托管行为,以便在未对用户进行身份验证时,Firebase会重定向到URL。
我知道这可以在客户端完成,但我想知道是否有这样的方法来添加另一种方法来实现这一点。
通过自定义托管行为,我的意思是它已被解释here。
您可以使用use a Cloud Function基于特殊命名的__session
cookie中的状态集来执行动态处理,但是没有基于客户端身份验证状态的内置方法来执行此操作。此外,即使您使用云功能,精确匹配静态内容(例如,我有一个文件/foo.html
,我去/foo.html
)取代重写,并将始终提供内容。
如果您希望将授权视为Firebase托管的一流功能,我建议使用filing a feature request。