如何发出经过身份验证的请求 firebase js

时间:2021-07-27 19:19:31

标签: javascript firebase-realtime-database firebase-authentication firebase-security

我使用 django 作为后端并设置了身份验证系统。 而在我的前端,我正在使用

监听我的 firebase 实时数据库的实时变化
const assignmentUpdateNotifications = () => {
    let ref =  database.ref('Assigned').child(userClass).child(userSection);
    ref.on('value', function(dataSnapshot){
        data = dataSnapshot
        doSomething(data)
    });
}

但是由于用户尚未通过身份验证,因此没有返回任何内容。

{
  "rules": {
    ".read": "auth.uid != null",
    ".write": "auth.uid != null"
  }
}

我无法更改规则,因为我不想让每个人都访问。我也不会在前端再次验证用户。我有从 django 传递给 js 的用户 idToken。当我发出读取请求时,有没有办法使用/传递该令牌。

0 个答案:

没有答案