Для следующих операций аутентификации действуют ограничения на частоту выполнения. Если вы столкнулись с ограничением или вам нужны более высокие пороговые значения, свяжитесь со службой поддержки Firebase как минимум за две недели до этого.
Дневные лимиты на использование без инструментов
Ниже приведены суточные лимиты на использование Firebase Authentication with Identity Platform для пользователей бесплатного тарифного плана Spark. Эти ограничения на использование напрямую связаны с Google Cloud тарифными планами.
| Использование | Ограничение на использование инструментов |
|---|---|
| Активные пользователи уровня 1 за день | 3000 в день |
| Активные пользователи уровня 2 за день | 2 в день |
Лимиты на создание и удаление аккаунтов
| Операция | Ограничение |
|---|---|
| Создание нового аккаунта | 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 с кодами подтверждения |
Только план "Оплата по мере использования" (Blaze).
|
| Запросы на проверку | 150 запросов/IP-адрес/час |
Ограничения на отправку SMS с кодами подтверждения
| Операция | Ограничение |
|---|---|
| Отправлено SMS с кодом подтверждения. | 900 отправленных сообщений в минуту, 3000 отправленных сообщений в день (чтобы увеличить лимиты на отправку SMS,перейдите на Google Cloud Identity Platform). |
| Количество SMS с кодом подтверждения, отправленных с одного IP-адреса | 50 отправленных писем в минуту, 500 отправленных писем в час |
Кроме того, существует ограничение на количество SMS с кодами подтверждения, которые проект может отправить на один номер телефона за определенный период времени. Вы можете проверить, не превышает ли проект эти лимиты, используя вымышленные номера или несколько устройств.
Кроме того, если в проекте включено ведение журнала действий, вы можете отслеживать коды подтверждения, отправленные на каждый номер телефона.
Ограничения Identity Toolkit API
| Операция | Ограничение |
|---|---|
| Операции на сервисный аккаунт | 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 обменов в минуту |