install
https://github.com/firebase/firebase-token-generator-node (following example using this)
other :
https://github.com/firebase/firebase-simple-login/
http://runnable.com/UnGfya9x5Kh2AABy/deconstruct-a-jwt-token-for-firebase-for-javascript
at nodeJS script :
at Rule
https://github.com/firebase/firebase-token-generator-node (following example using this)
other :
https://github.com/firebase/firebase-simple-login/
http://runnable.com/UnGfya9x5Kh2AABy/deconstruct-a-jwt-token-for-firebase-for-javascript
at nodeJS script :
JavaScript:
var FirebaseTokenGenerator = require("firebase-token-generator");
var tokenGenerator = new FirebaseTokenGenerator("firebase-secret-here"); //see picture
var token = tokenGenerator.createToken({"app_user_id": 1234, "isModerator": true });
var db = new Firebase('https://' + baseURL);
db.auth(token, function(error) {
if(error) {
console.log("Login Failed!", error);
} else {
console.log("Login Succeeded!");
}
});
db = new Firebase('https://' + baseURL + '/debug/');

at Rule
JavaScript:
"debug": {
".read": "auth.isModerator == true",
".write": "auth.isModerator == true",
}