gpt4 book ai didi

Firebase 验证详细信息

转载 作者:行者123 更新时间:2023-12-02 22:16:26 26 4
gpt4 key购买 nike

有什么方法可以获取 Firebase 中保存数据失败的真正原因吗?目前,似乎任何数据验证问题或安全问题都会导致“PERMISSION_DENIED”错误。

这并不是特别有用。这是否意味着该用户无效?这是否意味着用户没有权限在某处写入?这是否意味着属性“accountName”必须大于 2 个字符且小于 500?

Permission Denied 应该意味着用户没有权限。

肯定有办法找出 VALIDATION 失败吗?

最佳答案

通常,您可以在帐户信息中心的模拟器选项卡下调试 Firebase 安全规则。首先使用与在客户端上相同的用户权限登录。您只需要包含安全规则访问的内容,例如 id 或 uid。一般是这样的:

simulator auth view

然后您可以输入您尝试在客户端写入的有效负载并查看哪些规则失败:

simulator write data

您可以通过创建自定义身份验证 token 并将 debug: true 添加到配置设置来在客户端上实现类似的行为。但这是a bit more involved

关于Firebase 验证详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25494822/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com