使用Firebase Rules API进行授权

问题描述 投票:0回答:1

我试图使用Firebase Rules API访问Google APIs Node.js Client

我尝试了OAuth2并使用通过gcloud控制台为我的项目获得的API密钥,但两种方法都让我:错误:调用者没有权限

这就是我尝试使用API​​密钥的方法:https://gist.github.com/dergoegge/1e9cbf980148ef3febecaf0eeeb0e1fa

对那个api有什么特别限制,还是我做错了什么?

编辑:我也尝试使用服务帐户凭据https://gist.github.com/dergoegge/665d235819429d74c9d448226ec1eba3并获得

errors:
   [ { message: 'Invalid Credentials',
       domain: 'global',
       reason: 'authError',
       location: 'Authorization',
       locationType: 'header' } ]

在回应中。

node.js firebase google-api google-oauth api-key
1个回答
0
投票

在询问之前我应该​​更多地阅读文档。

我没有按照此处列出的所有步骤进行操作:https://github.com/googleapis/google-api-nodejs-client#oauth2-client

之后它才有效。

© www.soinside.com 2019 - 2024. All rights reserved.