Это можно сделать, если они используют gmail, вы можете получить доступ к объекту пользователя, но со стороны клиента.К сожалению, вам, возможно, придется попросить их дать ссылку.Так что вам нужно сделать за кулисами, чтобы проверить, является ли их зарегистрированный адрес электронной почты Gmail.Затем попросите их связать.Следуйте инструкциям по firabase, чтобы узнать, как связать несколько провайдеров аутентификации здесь
firebase.auth().currentUser.linkAndRetrieveDataWithCredential(credential).
then(function(usercred) {
var user = usercred.user;
console.log("Account linking success", user);
},
function(error) {
console.log("Account linking error", error);
});