[firebase] custom login via nodeJS

Costas

Administrator
Staff member
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 :

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/');

snap462.png


at Rule

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