Я использую Firestore в качестве базы данных для моего сайта для хранения моих данных. Я хотел бы использовать облачные функции Firebase для использования кэша, чтобы ограничить мои запросы на чтение, которые ограничены 50000 в день.
Дело в том, что моим пользователям не нужно проходить проверку подлинности для получения некоторые базовые c данные, и я хотел бы знать, если бы вы могли найти способ выполнить вызовы конечной точки только из авторизованного приложения.
До сих пор я думал о создании собственного «секретного ключа» для передачи в качестве параметра в моем запросе, и это единственное решение, которое я нашел по этому вопросу, но я знаю, что это не настоящая защита, поскольку насколько вы можете видеть тело запроса в консоли. Единственными другими решениями, которые я нашел в Интернете, было бы обеспечить аутентификацию пользователей для проверки их токенов, но я не хочу заставлять их входить в систему, чтобы использовать мой веб-сайт.
Я немного разочарован тем, что не существует четких способов идентифицировать мое приложение как доверенное через экосистему Firebase ... Если у вас есть какие-либо подсказки, это будет очень полезно.