我使用 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。当我发出读取请求时,有没有办法使用/传递该令牌。