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

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

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

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

Применение Безинструментальный предел
Ежедневно активные пользователи уровня 1 3000 в день
Ежедневно активные пользователи уровня 2 2 в день
СМС отправлено 10 в день
Многофакторная аутентификация 10 в день

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

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

Лимиты аккаунта

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

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

Квоты, перечисленные в этом разделе, масштабируются в зависимости от количества пользователей.

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

Квоты, перечисленные в этом разделе, масштабируются в зависимости от количества пользователей.

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

Ограничения на вход по номеру телефона

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

Аутентификация Firebase, бесплатно (Spark): 10 отправленных SMS/день.

Аутентификация Firebase, оплата по мере использования (Blaze): лимит отправленных SMS: 3000 в день.

Аутентификация Firebase с Identity Platform, бесплатно (Spark): 10 отправленных SMS/день.

Аутентификация Firebase с помощью Identity Platform, оплата по мере использования (Blaze): без ограничений

Запросы на проверку 150 запросов/IP-адрес/час

Лимиты на отправку проверочных СМС

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

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

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

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

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

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

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

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

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