Я работаю над веб-приложением, в котором есть кнопки «Войти через Google» и «Войти через Facebook».После того, как пользователь успешно войдет в приложение, поддерживаемое Firebase, я хочу иметь возможность совершать API-вызовы для своих данных Google и Facebook.Примером является получение их фотографий из Google Фото или Facebook.
Обычно это легко сделать, когда вы используете API аутентификации Google в Интернете и при входе в систему вы получаете код авторизации, который вы можете передать своему серверу, и сервер обменяет этот одноразовый код для токена доступа иОбновите токен и сохраните его на стороне сервера для любых будущих вызовов API.Вот ссылка на руководство для этого подхода - https://developers.google.com/identity/sign-in/web/server-side-flow
С Firebase, являющимся моим бэкэндом, и с FirebaseUI, аутентифицирующим пользователей в моем веб-приложении, как я могу получить код, который я могу передать в Firebase Function, который затем можетзамените его на Access Token и Refresh Token и сохраните в Firestore для дальнейших вызовов API.