Я пытаюсь отправить http-запрос из приложения флаттера в мои функции облачной пожарной базы.
Я получаю следующее сообщение об ошибке из журналов облачных функций
Error: First argument to verifyIdToken() must be a Firebase ID token string.
at FirebaseAuthError.Error (native)
at FirebaseAuthError.FirebaseError [as constructor] (/user_code/node_modules/firebase-a
Вот мой http-код запроса.
var response = await http.post('$functionsUrl/userlocation/', body: {});
print('Response status: ${response.statusCode}');
Мой вопрос заключается в том, как настроить заголовки во флаттере, чтобы все запросы клиента к облачным функциям содержали носитель авторизации с помощью verifyIdToken ().
Вот мой пример облачной функции:
export const setUserLocation = functions.https.onRequest( async (req, res) => {
console.log(req);
});