Защита функций Firebase без авторизации - PullRequest
0 голосов
/ 15 сентября 2018

Можно ли защитить запущенные http-функции Firebase без аутентификации и принимать вызовы только от моего приложения, размещенного на Firebase?

Я хочу, чтобы мое веб-приложение вызывало функции firebase для неаутентифицированных пользователей, но я не хочу, чтобы эти функции были доступны откуда-либо еще.

1 Ответ

0 голосов
/ 15 сентября 2018

Это невозможно осуществить. Все ваши функции HTTP доступны всем остальным клиентам вне зависимости от того, где они находятся в мире (если что-то в их сети не блокирует их).

Вы, конечно, можете попытаться угадать, не был ли запрос с вашего веб-сайта (глядя на заголовок реферера), но злоумышленник может легко подделать эту информацию.

...