我希望在我的用户的帮助下对某些受某些规则保护的数据进行休息调用,因此我需要将令牌发送给我的请求.取决于firebase文档的哪个版本,有不同的方式:旧的和弃用的方式(https://www.firebase.com/docs/rest/api/):
'https://samplechat.firebaseio-demo.com/users/jack/name.json?auth=<TOKEN>'
新方式和我引用文档(https://firebase.google.com/docs/reference/rest/database/user-auth#section-get):
使用访问令牌Database REST API将接受查询字符串或标头上的access_token = Authenticate:Bearer以使用服务帐户验证请求.
'https://samplechat.firebaseio-demo.com/users/jack/name.json?access_token=<TOKEN>'
即使我在设置时使用了新的firebase控制台,即使我使用的令牌是使用新的Firebase sdk生成的,新的方式也不适用于我.有人知道为什么只有弃用的方式有效吗?我有兴趣将令牌放在我的请求的标题中,但不能这样做.
rest restful-authentication firebase firebase-authentication firebase-realtime-database