Firestore Flutter管理应用程式从管理应用程式写入规则和资料

问题描述

嘿,我是Firestore Flutter的新手,我有一个问题是我做了一个Flutter应用程序 在该应用程序中使用Cloud Firestore,我想显示一个列表,所以我想添加文件,然后添加文件我有两个选择,无论是手动将数据放入Firestore还是创建用于写入数据的管理应用程序,所以我的问题是需要在我的管理应用程序中进行身份验证才能写入数据库在这种情况下,我不知道什么是客户端库和服务器端,请帮帮我,告诉我最安全的方法写入Firestore数据库

解决方法

如果您的用户只是可视化您的数据而无法进行身份验证,则可以在Admin应用程序中使用身份验证,并使用相同的Firebase Firestore进行身份验证。不要忘记在firestore中使用以下安全规则:

git add .
git commit -m "add nodejs buildpack"
git push heroku master 

如果还需要对用户进行身份验证以可视化数据,建议您创建Admin,Reader和Writer令牌,以便可以建立自定义声明属性和角色。您可以在此处找到更多信息。 https://firebase.google.com/docs/rules/basics