¿Cómo evitar inicios de sesión simultáneos del mismo usuario con Firebase?

Me gustaría que la nueva sesión esencialmente se "desconecte" de cualquier sesión anterior. Por ejemplo, cuando se encuentra en una sesión autenticada en una computadora, iniciar una nueva sesión en otra computadora y autenticarse con firebase en nuestra aplicación cerrará la sesión en la primera computadora.

No he podido encontrar ningún método que me permita desconectarme de una sesión "de forma remota". Sé que puedo unuth () y goOffline () desde dentro de una sesión. Pero, ¿cómo lo hago desde una sesión autenticada diferente del mismo usuario?

¡Gracias por la ayuda!

Información de fondo:

Estoy usando el inicio de sesión de correo electrónico / contraseña simple para la autenticación FirebaseTodavía no tengo una configuración de reglas de seguridad, aunque esto está en procesoEstoy usando Javascript con Firebase

Respuestas a la pregunta(1)

Su respuesta a la pregunta