Firebase 驗證限制

下列驗證作業設有執行頻率限制。如果達到上限,或有特殊用途需要更高的門檻,請至少提前兩週與 Firebase 支援團隊聯絡,討論配額調整需求。

每日免檢測用量限制

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

用量 免檢測限制
第 1 級每日活躍使用者 每天 3,000 次
第 2 層每日活躍使用者 每天 2 次

帳戶建立與刪除限制

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

帳戶相關限制

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

電子郵件傳送上限

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

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

本節列出的配額會隨著使用者人數增加。

作業 Spark 方案限制 Blaze 方案限制
地址驗證連結 每天 10,000 個連結 1,000,000 連結/天
重設密碼連結 每天 1,500 個連結 100,000 個連結/天
登入連結 每天 20,000 個連結 250,000 連結/天

電話號碼登入限制

作業 限制
使用者登入 1600/分鐘,以及定價頁面中指定的定價和限制
驗證碼簡訊數

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

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

驗證簡訊傳送上限

作業 限制
驗證簡訊已傳送。 每分鐘 900 則,每天 3,000 則 (升級至 Google Cloud Identity Platform 可提高簡訊上限)
每個 IP 位址傳送的驗證簡訊 每分鐘 50 則,每小時 500 則

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

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

Identity Toolkit API 限制

作業 限制
每位使用者的查詢次數 每分鐘 30,000 個要求
每項專案的查詢 每分鐘 180,000 項要求
每個專案的帳戶上傳次數* 每分鐘 3,600 個要求
每個專案的帳戶下載次數* 每分鐘 21,000 項要求
每項專案的 UserInfo 查詢數* 每分鐘 900 個要求
每項專案的設定更新次數* 每分鐘 300 個要求
每個專案和使用者的設定更新次數* 每分鐘 300 個要求
依專案大量刪除帳戶* 每分鐘 60 個要求
每個專案的自訂權杖登入次數 每分鐘 45,000 次登入
每個 IP 位址 createAuthURI 次呼叫 每小時 120 個要求
每項專案的封鎖函式叫用次數 每分鐘 4,000 項要求
每項專案 GetAccountInfo 個* 每分鐘 50 萬個要求

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

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

權杖服務 API 限制

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