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 封電子郵件

電話號碼登入限制

作業 限制
使用者登入 每分鐘 1600 次,以及 「定價」頁面
驗證碼簡訊數

Firebase Authentication,免費 (Spark):每天傳送 10 則簡訊

Firebase Authentication,即付即用 (Blaze 方案):每日傳送 3, 000 則簡訊的上限

Firebase Authentication with Identity Platform,免費 (Spark):每天傳送 10 則簡訊

Firebase Authentication with Identity Platform,即付即用 (Blaze 方案):無限制

驗證要求 每個 IP 位址每小時 150 項要求

驗證簡訊傳送限制

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

此外,專案對於驗證簡訊有數量限制 可以在一定時間內傳送到單一電話號碼。您可以使用虛構數字進行測試,或 確保專案不會超過這些限制

此外,如果已啟用,也可追蹤每組電話號碼傳送的驗證碼 專案的活動記錄

Identity Toolkit API 限制

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

* 僅限管理員的作業。

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

Token Service API 限制

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