Google mówi w tym filmie: https://www.youtube.com/watch?v=8sGY55yxicA&t=1m3s
Informacje o użytkowniku zawierają unikalny identyfikator, który gwarantuje odrębne dla wszystkich dostawców.
Jak to możliwe, jeśli użytkownicy mają różne adresy e-mail i hasła dla każdego dostawcy? Skąd Google wie, które konta Facebook, Google i Github należą do tego samego użytkownika?
Odpowiedzi:
0 dla odpowiedzi № 1W Firebase istnieje opcja łączenia dostawców uwierzytelniania.
Przepływ pracy jest dość prosty, użytkownik może być uwierzytelniony przez Google, a po zalogowaniu może połączyć swoje konto z Facebookiem lub kombinację nazwy użytkownika / hasła.
W ten sposób przy każdym logowaniu przychodzą z tym samym identyfikatorem użytkownika. Obiekt Auth powróci z różnymi dostawcami powiązanymi z użytkownikiem Auth.
Widzieć https://firebase.google.com/docs/auth/web/account-linking po więcej informacji.