Я пытаюсь использовать Firebase Auth signInAnonymously из Firebase Cloud Functions с node.js для входа пользователей в мое приложение firebase и контроля их взаимодействия в моем веб-приложении, но я не смог этого добиться, показывает прекомпиляция машинописи мне это ошибка :
Property 'signInAnonimously' does not exist on type 'Auth'
Я импортирую аутентификацию firebase следующим образом:
import * as admin from 'firebase-admin'
const auth = admin.auth()
А потом в своей функции я использую это так:
auth.signInAnonimously().catch(function (error) {return {success: false}})
Здесь - ссылка на предыдущий код из документации Firebase.
Я знаю две вещи:
1 - Аутентификацию можно использовать из облачных функций, потому что я создаю пользователей таким же образом, и она работает (с функцией createUser).
2- Самый простой способ сделать это - это код переднего плана с Javascript, который работает правильно, но я не хочу, чтобы этот вид кода был виден на стороне клиента (консоль браузера), и у меня есть функция firebase для предварительно обработать запросы в моем приложении.
Есть ли способ заставить его работать из функций?
Большое спасибо за вашу помощь.