我正在尝试使用内置的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
。有没有一种方法可以生成有效的身份验证令牌而不在配置中暴露数据库密钥?
非常感谢你的帮助。
答案 0 :(得分:1)
事实证明这是生成身份验证令牌的正确方法,但使用此令牌时,需要使用access_token
参数而不是记录的auth
参数。