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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了可以根据身份验证状态自定义Firebase托管行为(例如,重定向)吗?相关的知识,希望对你有一定的参考价值。

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

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

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

答案

您可以使用use a Cloud Function基于特殊命名的__session cookie中的状态集来执行动态处理,但是没有基于客户端身份验证状态的内置方法来执行此操作。此外,即使您使用云功能,精确匹配静态内容(例如,我有一个文件/foo.html,我去/foo.html)取代重写,并将始终提供内容。

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

以上是关于可以根据身份验证状态自定义Firebase托管行为(例如,重定向)吗?的主要内容,如果未能解决你的问题,请参考以下文章

Firebase 托管:需要设置

将 Firebase 身份验证与自定义提供程序一起使用

为Firebase身份验证帐户实施密码的自定义规则

可以在 Firebase 3 中实现自定义身份验证属性并将其与安全安全规则一起使用吗?

Firebase 托管的身份验证

在电子邮件密码身份验证中进行额外的自定义检查 (Flutter - Firebase)