'databaseAuthVariableOverride not limiting permission to cloud admin sdk
I am using databaseAuthVariableOverride in cloud functions to Initialize firebase with a custom auth variable to limit its permissions, however it is still acting with full write and read permission.
This is how I am Initializing, admin is suppose to have full permission but I want restrictedadmin to have limited permission based on database rules. but they both have full permission.
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
var restrictedadmin = require("firebase-admin");
var serviceAccount =
require(functions.config().theserviceaccountcey.path);
restrictedadmin.initializeApp({
credential: restrictedadmin.credential.cert(serviceAccount),
databaseURL: "thedatabaseurl",
databaseAuthVariableOverride: {
uid: "Y2czfP3Zr1b6GBltyqx0GNHccVw1"
}
}, 'restricedadmin');
please assist, thank you
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
