Firebase NodeJS Authentication

He construido una aplicación ExpressJS bastante básica y estoy usando Firebase para la autenticación. Cuando la aplicación se carga, verifica si un usuario está conectado y, si no, muestra la pantalla de inicio de sesión. Luego, el usuario ingresa un correo electrónico y una contraseña, y esto hace un POST a mi culo expreso e inicia sesión en el usuario de esta manera:

app.post('/login-user', function(req, res) { firebase.auth().signInWithEmailAndPassword(req.body.email1, req.body.password1).then(function(authData){ res.redirect('/') }).catch(function(error) { console.log('mainError', error) console.log('error', error.code); console.log('message', error.message); }); }); 

Esto funciona absolutamente bien y el usuario ha iniciado sesión y puedo acceder a sus AuthData.

El problema es que esto registra toda la aplicación en firebase. Si accedo a la aplicación en otra computadora, se inicia sesión automáticamente con este usuario. Básicamente, solo un usuario puede iniciar sesión a la vez.

¿Qué podría estar haciendo mal?