Firebase 驗證限制

下列驗證作業設有執行頻率限制。如要討論特殊用途,請提前幾週聯絡 Firebase

每日無儀器用量限制

以下為 Firebase Authentication with Identity Platform 使用者在免付費的 Spark 方案中,每日可使用的用量限制。這些用量限制直接對應至Google Cloud 定價等級

用量 無儀器限制
級別 1 每日活躍使用者 每天 3,000 次
級別 2 每日活躍使用者 每天 2 次

帳戶建立與刪除限制

作業 限制
建立新帳戶 每個 IP 位址每小時 100 個帳戶
帳戶刪除 每秒 10 個帳戶
批次刪除帳戶 每秒 1 個要求
帳戶設定更新 每秒 10 個要求
建立暫時提高帳戶建立限制的排程。

帳戶限制

帳戶類型 限制
匿名使用者帳戶 1 億
註冊使用者帳戶 無限制

電子郵件傳送限制

本節列出的配額會隨著使用者人數而調整。

作業 Spark 方案配額 Blaze 方案配額
地址驗證電子郵件 每天 1,000 封 每天 100,000 封
地址變更電子郵件 每天 1,000 封 每天 10,000 封
密碼重設電子郵件 每天 150 封 每天 10,000 封
內含登入連結的電子郵件 每天 5 封 每天 25,000 封

本節列出的配額會隨著使用者人數而調整。

作業 Spark 方案配額 Blaze 方案配額
地址驗證連結 每天 10,000 封 每天 1,000,000 封電子郵件
密碼重設連結 每天 1,500 封 每天 100,000 封
登入連結 每天 20,000 封 每天 250,000 封電子郵件

電話號碼登入限制

作業 限制
使用者登入 每分鐘 1, 600 次,以及定價頁面中說明的價格與限制
驗證碼簡訊數

僅限即付即用 (Blaze) 方案。

  • Firebase Authentication:每日傳送簡訊數量上限為 3000 則
  • Firebase Authentication with Identity Platform:無限制
驗證要求 每個 IP 位址每小時 150 項要求

驗證簡訊傳送限制

作業 限制
驗證簡訊已傳送。 每分鐘傳送 1,000 個
每個 IP 位址傳送的驗證簡訊 每分鐘 50 封,每小時 500 封

此外,專案在指定時間內傳送至單一電話號碼的驗證簡訊數量也有限制。您可以使用虛構數字或跨多部裝置進行測試,確保專案不會超出這些限制。

此外,如果您在專案中啟用活動記錄,還可以追蹤每個電話號碼傳送的驗證碼。

Identity Toolkit API 限制

作業 限制
每個服務帳戶的作業 500 個要求/秒
每項專案的作業數 每秒 1,000 個要求,每天 1,000 萬個要求
每個專案的帳戶上傳次數* 每分鐘 3600 次上傳
每項專案的帳戶下載次數* 每分鐘 21,000 次要求
每個專案的 UserInfo 查詢* 每分鐘 900 個要求
每個專案的設定更新* 每分鐘 300 次要求
每個專案和使用者的設定更新* 每分鐘 300 次要求
大量刪除個別專案的帳戶* 每分鐘 3,000 個要求
每個專案的自訂權杖登入 每分鐘 45,000 次登入
createAuthURI 個呼叫/IP 位址 每小時 120 個要求
每個專案的阻斷函式叫用 每分鐘 2,000 個要求
每項專案 GetAccountInfo* 每分鐘 500,000 個要求

* 僅限管理員的作業。

fetchProvidersForEmail()fetchSignInMethodsForEmail(email) 方法會使用 createAuthURI 端點。

Token Service API 限制

作業 限制
每個專案的符記交換 每分鐘 18,000 次交換