manager - login google android studio
Firebase sobrescribe el inicio de sesiĆ³n con la cuenta de Google (1)
No parece haber ninguna mención de esto en la documentación, y todo lo que encontré fue this y this , donde me gustaría confirmar esto:
Si hay una cuenta existente con la misma dirección de correo electrónico pero creada con otras credenciales (por ejemplo, contraseña o proveedor no confiable), las credenciales anteriores se eliminan por razones de seguridad.
Si un usuario inicia sesión a través de Facebook o correo electrónico / contraseña y luego a través de Google, el método de inicio de sesión de su cuenta se convierte a Google. Solo sucede con Google y la configuración para una sola cuenta está activa.
¿Está destinado a ser así y hay alguna forma de detenerlo?
Como dice la documentación: ciertos dominios de correo electrónico tienen un proveedor de confianza. Lo más destacado: Google es el proveedor de confianza para las direcciones @ gmail.com, ya que es el único emisor de estas direcciones de correo electrónico.
Si un usuario primero registra su dirección de gmail con Facebook, y luego hay un registro con esa misma dirección de gmail del proveedor de Google, se considera que el último registro anula al primero. Si el usuario inicia sesión en Facebook nuevamente, las dos cuentas pueden vincularse.
Hasta donde sé, la única forma de evitar esto es permitir múltiples cuentas por dirección de correo electrónico.