Насколько я понимаю, учетная запись по умолчанию, используемая с admin.initializeApp()
, имеет привилегию редактора, которая игнорирует все правила проверки и разрешения
Я что-то упустил?Кажется бессмысленным иметь учетную запись службы по умолчанию (т.е. серверные процессы, пишущие в Firebase) вообще обходить правила при записи в Firebase.Тем более, что это задокументировано способом в примерах и в документах, и что симулятор правил дает нулевое указание, что эти правила будут не применяться на определенных учетных записях
Мой контекст - это облачная функциякоторые возвращают что-то обратно в Firebase, и я хочу иметь возможность проверить это с помощью .validate