Ограничения аутентификации Firebase

Следующие операции аутентификации имеют ограничения по частоте их выполнения. Если вы столкнетесь с ограничением или у вас есть особые сценарии использования, требующие более высоких пороговых значений, свяжитесь со службой поддержки Firebase как минимум за две недели до предполагаемой даты выполнения, чтобы обсудить ваши потребности в корректировке квоты.

Ежедневные лимиты использования без приборов

Приведенные ниже лимиты представляют собой ежедневные ограничения на использование Firebase Authentication with Identity Platform для пользователей бесплатного тарифного плана Spark. Эти лимиты напрямую соответствуют ценовым уровням Google Cloud .

Использование Безинструментальный предел
Ежедневно активные пользователи уровня 1 3000 в день
Ежедневно активные пользователи 2-го уровня 2 в день

Ограничения на создание и удаление учетных записей

Операция Лимит
Создание новой учетной записи 100 учетных записей в час для каждого IP-адреса
Удаление учетной записи 10 аккаунтов/секунду
Пакетное удаление учетных записей 1 запрос/секунду
Обновления конфигурации учетной записи 10 запросов в секунду

Лимиты учетной записи

Тип счета Лимит
Анонимные учетные записи пользователей 100 миллионов
Зарегистрированные учетные записи пользователей Без ограничений

Ограничения на отправку электронных писем

Указанные в этом разделе квоты зависят от количества пользователей.

Операция Ограничение плана Spark Ограничение плана «Пламя»
Письма с подтверждением адреса. 1000 писем в день 100 000 электронных писем в день
Письма об изменении адреса 1000 писем в день 10 000 электронных писем в день
Письма для сброса пароля 150 писем в день 10 000 электронных писем в день
Электронные письма со ссылками для входа в систему 5 писем в день 25 000 электронных писем в день

Указанные в этом разделе квоты зависят от количества пользователей.

Операция Ограничение плана Spark Ограничение плана «Пламя»
ссылки для проверки адреса 10 000 ссылок в день 1 000 000 ссылок в день
ссылки для сброса пароля 1500 ссылок в день 100 000 ссылок в день
Ссылки для входа 20 000 ссылок в день 250 000 ссылок в день

Ограничения на количество пользователей, входящих в систему по номеру телефона.

Операция Лимит
Вход пользователей 1600/минута, а также цены и лимиты, указанные на странице «Цены».
SMS-сообщения с кодом подтверждения

Только тарифный план с оплатой по факту использования (Blaze).

  • Firebase Authentication : лимит 3000 отправленных SMS в день.
  • Firebase Authentication with Identity Platform : без ограничений
Запросы на проверку 150 запросов/IP-адрес/час

Ограничения на отправку SMS-сообщений для подтверждения

Операция Лимит
SMS-сообщение с подтверждением отправлено. 1000 отправлено/минуту
SMS-сообщение для подтверждения отправляется с каждого IP-адреса. 50 отправлено/минуту, 500 отправлено/час

Кроме того, существует ограничение на количество SMS-сообщений для подтверждения, которые проект может отправить на один номер телефона в течение определенного периода времени. Вы можете протестировать это с вымышленными номерами или на нескольких устройствах, чтобы убедиться, что проект не превышает эти лимиты.

Кроме того, вы можете отслеживать коды подтверждения, отправленные для каждого номера телефона, если в вашем проекте включена функция ведения журнала активности .

Ограничения API Identity Toolkit

Операция Лимит
Операции по каждому сервисному аккаунту 500 запросов в секунду
Операции по проекту 1000 запросов в секунду, 10 миллионов запросов в день
Загрузка данных в аккаунт по каждому проекту* 3,6 млн аккаунтов в минуту
Количество загрузок из аккаунта по каждому проекту* 21 000 запросов в минуту
Запросы UserInfo по каждому проекту* 900 запросов в минуту
Обновления конфигурации для каждого проекта* 300 запросов в минуту
Обновления конфигурации для каждого проекта и пользователя* 300 запросов в минуту
Массовое удаление учетных записей по каждому проекту* 3000 запросов в минуту
Для каждого проекта предусмотрена возможность входа с использованием пользовательских токенов. 45 000 входов в систему в минуту
createAuthURI вызывается для каждого IP-адреса 120 запросов в час
Блокирующие вызовы функций для каждого проекта 2000 запросов в минуту
GetAccountInfo для каждого проекта* 500 000 запросов в минуту

* Операции доступны только администратору.

Методы fetchProvidersForEmail() и fetchSignInMethodsForEmail(email) используют конечную точку createAuthURI .

Ограничения API службы токенов

Операция Лимит
Обмен токенов на проект 18 000 обменов в минуту