ada*_*rto 18 curl firebase firebase-authentication
我在向Firebase执行经过身份验证的请求时遇到了一些问题.
我生成了令牌但是当我将其发送到Firebase时,我总是Unauthorized request.在发送access_token请求时得到响应.奇怪的是,它没有参数.
我甚至测试没有访问规则,但我得到了相同的结果.
当我发送时,curl 'https://<PROJECTID>.firebaseio.com/events.json'我得到期望值,但如果我发送curl 'https://<PROJECTID>.firebaseio.com/events.json?access_token=<TOKEN>'答案是
{ "error" : "Unauthorized request." }
我已尝试在标题中发送它,curl -H "Authorization: Bearer <TOKEN>" https://<PROJECTID>.firebaseio.com/events.json但也无法正常工作.
如果我在数据库中强制执行一些规则,那么没有令牌的初始请求会给我
{ "error" : "Permission denied" }但是{ "error" : "Unauthorized request." }如果我发送令牌,我仍然会得到.
任何帮助将非常感激.
UPDATE
管理修复它.我没有正确获得令牌.检查完这个线程后,我注意到在执行令牌请求时我没有发送数组.添加后它工作正常.https://www.googleapis.com/auth/userinfo.emailscopes
更新2
正如Xin Meng所提到的,Firebase Authenticate REST Requests文档中也很清楚.
| 归档时间: |
|
| 查看次数: |
3565 次 |
| 最近记录: |