在云功能中对Firebase REST API进行身份验证访问

时间:2017-08-23 14:51:59

标签: firebase google-cloud-functions

我正在尝试使用内置的functions.config().firebase对象从云函数访问firebase REST API(我的用例是浅层查询)。

const { credential } = functions.config().firebase;
credential.getAccessToken().then( ({ access_token }) => {
  // use access_token as auth param to query the REST API
});

当我在REST API中使用返回的access_token作为auth parameter时,我得到了could not parse auth token error。有没有一种方法可以生成有效的身份验证令牌而不在配置中暴露数据库密钥?

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

事实证明这是生成身份验证令牌的正确方法,但使用此令牌时,需要使用access_token参数而不是记录的auth参数。