Limites d'authentification Firebase

Les opérations d'authentification suivantes ont des limites quant à la fréquence à laquelle vous pouvez les effectuer. Contactez Firebase quelques semaines à l'avance pour discuter de cas d'utilisation particuliers.

Limites d'utilisation quotidiennes sans instrument

Les limites suivantes sont des limites d'utilisation quotidiennes pour les utilisateurs de Firebase Authentication avec Identity Platform sur le plan Spark gratuit. Ces limites d'utilisation correspondent directement aux niveaux tarifaires de Google Cloud .

Usage Limite sans instrument
Utilisateurs actifs quotidiens de niveau 1 3000 par jour
Utilisateurs actifs quotidiens de niveau 2 2 par jour
SMS envoyé 10 par jour
Authentifications multifacteurs 10 par jour

Limites de création et de suppression de compte

Opération Limite
Création d'un nouveau compte 100 comptes/heure pour chaque adresse IP
Suppression de compte 10 comptes/seconde
Suppression de compte par lots 1 requête/seconde
Mises à jour de la configuration du compte 10 requêtes/seconde

Limites du compte

Type de compte Limite
Comptes d'utilisateurs anonymes 100 millions
Comptes d'utilisateurs enregistrés Illimité

Limites d'envoi d'e-mails

Les quotas répertoriés dans cette section évoluent en fonction du nombre d'utilisateurs.

Opération Limite du plan Spark Limite du plan Blaze
E-mails de vérification d'adresse 1000 e-mails/jour 100 000 e-mails/jour
E-mails de changement d'adresse 1000 e-mails/jour 10 000 e-mails/jour
E-mails de réinitialisation de mot de passe 150 e-mails/jour 10 000 e-mails/jour
E-mails de connexion avec lien par e-mail 5 emails/jour 25 000 e-mails/jour

Les quotas répertoriés dans cette section évoluent en fonction du nombre d'utilisateurs.

Opération Limite du plan Spark Limite du plan Blaze
Liens de vérification d'adresse 10 000 e-mails/jour 1 000 000 d'e-mails/jour
Liens de réinitialisation de mot de passe 1500 e-mails/jour 100 000 e-mails/jour
Liens de connexion 20 000 e-mails/jour 250 000 e-mails/jour

Limites de connexion par numéro de téléphone

Opération Limite
Connexions des utilisateurs 1600/minute, ainsi que les tarifs et limites spécifiés sur la page Tarifs
Messages SMS du code de vérification

Authentification Firebase, sans frais (Spark) : 10 SMS envoyés/jour

Authentification Firebase, paiement au fur et à mesure (Blaze) : limite de 3 000 SMS envoyés/jour

Authentification Firebase avec Identity Platform, sans frais (Spark) : 10 SMS envoyés/jour

Authentification Firebase avec Identity Platform, paiement à l'utilisation (Blaze) : aucune limite

Demandes de vérification 150 requêtes/adresse IP/heure

Limites d'envoi de SMS de vérification

Opération Limite
SMS de vérification envoyé. 1 000 envoyés/minute
SMS de vérification envoyé par adresse IP 50 envoyés/minute, 500 envoyés/heure

De plus, il existe une limite au nombre de messages SMS de vérification qu'un projet peut envoyer à un seul numéro de téléphone dans un laps de temps défini. Vous pouvez tester avec des nombres fictifs ou sur plusieurs appareils pour vous assurer qu'un projet ne dépasse pas ces limites.

De plus, vous pouvez suivre les codes de vérification envoyés par numéro de téléphone si vous avez activé la journalisation des activités sur votre projet.

Limites de l'API Identity Toolkit

Opération Limite
Opérations par compte de service 500 requêtes/seconde
Opérations par projet 1 000 requêtes/seconde, 10 millions de requêtes/jour
Téléchargements de comptes par projet* 3600 téléchargements/minute
Téléchargements de comptes par projet* 21 000 requêtes/minute
Requêtes UserInfo par projet* 900 requêtes/minute
Mises à jour de configuration par projet* 300 requêtes/minute
Mises à jour de configuration par projet et utilisateur* 300 requêtes/minute
Suppression groupée de comptes par projet* 3000 requêtes/minute
Connexions de jetons personnalisés par projet 45 000 connexions/minute
appels createAuthURI par adresse IP 120 requêtes/heure
Blocage des appels de fonctions par projet 2000 requêtes/minute
GetAccountInfo par projet* 500 000 requêtes/minute

* Opérations réservées à l'administrateur.

Les méthodes fetchProvidersForEmail() et fetchSignInMethodsForEmail(email) exploitent le point de terminaison createAuthURI .

Limites de l'API du service de jetons

Opération Limite
Échange de jetons par projet 18 000 échanges/minute