Mam aplikację internetową zbudowaną przy użyciu firebase. W mojej aplikacji internetowej używam google, firebase, twitter signup/signin.Czy mogę utworzyć federacyjnego użytkownika w firebase ręcznie przy użyciu interfejsu API autoryzacji?
Teraz chcę zintegrować to z moim agentem api.ai i bezproblemowo połączyć konto. W związku z tym użytkownicy będą używać aplikacji Googel Home/Asystent z urządzeń mobilnych do łączenia się z moim agentem. Na tym etapie będę mieć identyfikator konta Google, google email, nazwę użytkownika.
Jeśli użytkownik już jest obecny, mogę wysłać tokeny wymagane przez mojego agenta. Ale jeśli użytkownik jest nowy, chcę utworzyć konto w mojej bazie danych bazy danych. Nie mogłem znaleźć możliwości ręcznego utworzenia konta federacyjnego w bazie firebase (z aplikacji nodejs application/cloud)!
Wiem, że istnieje możliwość, aby create a email + dummy password account, ale to nie jest to, czego szukam. Ponieważ użytkownik zarejestrował fałszywe hasło podczas próby logowania do mojej aplikacji internetowej, użyłby swojej funkcji logowania google.
Po utworzeniu adresu e-mail i fałszywego hasła przepływ nie jest dobry i muszę zmusić użytkowników do zmiany hasła i połączenia ich kont Google ponownie po wejściu na mój kanał internetowy!
Istnieje podejście CLI, w którym mogę import users from the file. Jeśli jest taka możliwość, czy ktoś może mi pomóc, jak mogę to zrobić w funkcji chmury?