Firebase 驗證限制

下列驗證作業設有執行頻率限制。如想商議特殊用途,請提前幾週與我們聯絡。Firebase

每日無樂器版使用上限

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

用量 無樂器限制
第 1 層每日活躍使用者 每天 3000 次
第 2 層每日活躍使用者 每天 2 次

帳戶建立與刪除限制

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

帳戶限制

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

電子郵件傳送限制

這個部分列出的配額會隨著使用者人數調整。

作業 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 個連結

電話號碼登入限制

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

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

  • Firebase Authentication:每日傳送簡訊上限為 3,000 則
  • 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 次登入
每個 IP 位址的 createAuthURI 次呼叫 每小時 120 項要求
每個專案的阻塞函式叫用次數 每分鐘 2,000 個要求
每項專案 GetAccountInfo* 每分鐘 500,000 個要求

* 僅限管理員執行的作業。

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

權杖服務 API 限制

作業 限制
每項專案的權杖交換 每分鐘 18,000 次交易