Для перечисленных ниже операций аутентификации действуют ограничения на частоту выполнения. Если вы столкнулись с ограничением или вам нужны более высокие пороговые значения, свяжитесь со службой поддержки 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 отправленных сообщений в день (перейдите на Google Cloud Identity Platform,чтобы увеличить лимиты на SMS) |
| Количество SMS для подтверждения, отправленных на один IP-адрес | 50 отправленных писем в минуту, 500 отправленных писем в час |
Кроме того, существует ограничение на количество SMS для подтверждения, которые проект может отправить на один номер телефона в течение определенного периода времени. Вы можете проверить, не превышает ли проект эти лимиты, используя вымышленные номера или несколько устройств.
Кроме того, если в проекте включено ведение журнала действий, вы можете отслеживать коды подтверждения, отправленные на каждый номер телефона.
Ограничения Identity Toolkit API
| Операция | Ограничение |
|---|---|
| Запросы на пользователя | 30 000 запросов в минуту; |
| Запросы на уровне проекта | 180 000 запросов в минуту |
| Количество загрузок аккаунтов на проект* | 3600 запросов в минуту; |
| Количество скачиваний аккаунта на проект* | 21 000 запросов в минуту; |
| Запросы UserInfo на проект* | 900 запросов в минуту |
| Обновления конфигурации на проект* | 300 запросов в минуту |
| Обновления конфигурации для проекта и пользователя* | 300 запросов в минуту |
| Массовое удаление аккаунтов в проекте* | 60 запросов в минуту |
| Вход с помощью специальных токенов на проект | 45 000 входов в минуту |
createAuthURI звонков на IP-адрес |
120 запросов в час |
| Вызовы блокирующих функций на проект | 4000 запросов в минуту |
GetAccountInfo за проект* |
500 000 запросов в минуту |
* Операции, доступные только администраторам.
Методы fetchProvidersForEmail() и fetchSignInMethodsForEmail(email) используют конечную точку createAuthURI.
Ограничения для API сервиса токенов
| Операция | Ограничение |
|---|---|
| Обмен токенов на проект | 18 000 обменов в минуту |