我设法使用REST API for Firebase Realtime数据库将一些数据写入我的数据库,但我没有打开身份验证。
curl -X PUT -d '{ "test": "blah" }' 'https://<project>.firebaseio.com/stuff.json'
我试图将我的身份验证规则更改为
".write": "auth != null"
但我无法弄清楚如何在以下位置生成身份验证令牌:
https://<project>.firebaseio.com/stuff.json?auth=<some token>
我是从服务器上执行此操作,因此我不想使用用户的令牌。
答案 0 :(得分:1)
我最终使用数据库秘密来使REST api与auth一起工作。
Project Settings-> Sevice Accounts -> Database Secrets