Я использую React Native Firebase Auth, однако мои профили пользователей фактически хранятся в моей реляционной базе данных.Из-за этого я сопоставил целочисленный идентификатор идентификатора PostgreSQL в Firebase uid =>.(Думая о том, чтобы просто использовать uid для всего, чтобы не усложнять его, вместо того, чтобы сопоставлять его с идентификатором в моем собственном БД)?
В любом случае, когда запускается мое приложение React Native, мой пользователь входит в систему через Firebase, и я получаюответ с информацией типа uid
, refresh_token
и т. д.
Как мне получить и передать токен этого пользователя на свой внутренний сервер Node.js, чтобы получить его профиль?Это только кажется, что есть refresh_token
из ответа аутентификации, который я не должен пропускать.
В настоящее время я просто передаю uid
Firebase Auth, передаваемые моему бэкэнд-серверу, предполагая, что это "достаточно безопасно", поскольку они получили его при входе в систему. Этого достаточно?Я чувствую, что должен передать какой-то токен -> декодировать его на сервере -> получить идентификатор?
Если так, как это сделать?