以下身份驗證操作對您可以執行它們的頻率有限制。提前幾週聯繫 Firebase 討論特殊用例。
日常無儀器使用限制
以下限制是免費 Spark 計劃中使用 Identity Platform 進行 Firebase 身份驗證的用戶的每日使用限制。這些使用限制直接對應於Google Cloud Pricing Tiers 。
用法 | 無工具限制 |
---|---|
Tier 1 每日活躍用戶 | 每天3000 |
Tier 2 每日活躍用戶 | 每天 2 個 |
短信發送 | 每天 10 個 |
多重身份驗證 | 每天 10 個 |
帳戶創建和刪除限制
手術 | 限制 |
---|---|
新帳戶創建 | 100 個賬戶/IP 地址/小時 |
帳戶刪除 | 10 個賬戶/秒 |
批量刪除賬號 | 1 個請求/秒 |
帳戶配置更新 | 10 個請求/秒 |
每個項目的帳戶
帳戶類型 | 限制 |
---|---|
匿名用戶帳戶 | 一億 |
註冊用戶帳戶 | 無限 |
電子郵件發送限制
本節中列出的配額與其各自項目的規模成比例。
手術 | 星火計劃限制 | Blaze 計劃限制 |
---|---|---|
地址驗證電子郵件 | 1000 封電子郵件/天 | 100,000 封電子郵件/天 |
地址更改電子郵件 | 1000 封電子郵件/天 | 10,000 封電子郵件/天 |
密碼重置郵件 | 150 封電子郵件/天 | 10,000 封電子郵件/天 |
電子郵件鏈接登錄電子郵件 | 5 封電子郵件/天 | 25,000 封電子郵件/天 |
電子郵件鏈接生成限制
本節中列出的配額與其各自項目的規模成比例。
手術 | 星火計劃限制 | Blaze 計劃限制 |
---|---|---|
地址驗證鏈接 | 10,000 封電子郵件/天 | 1,000,000 封電子郵件/天 |
密碼重置鏈接 | 1500 封電子郵件/天 | 100,000 封電子郵件/天 |
登錄鏈接 | 20,000 封電子郵件/天 | 250,000 封電子郵件/天 |
電話號碼登錄限制
手術 | 限制 |
---|---|
用戶登錄 | 1600/項目/分鐘,以及定價頁面上指定的定價和限制 |
驗證碼短信 | Firebase 身份驗證,免費 (Spark):50 條短信/天 Firebase 身份驗證,即用即付 (Blaze):3000 條短信/天限制 使用 Identity Platform 進行 Firebase 身份驗證,免費 (Spark):10 條短信/天 使用 Identity Platform 進行 Firebase 身份驗證,即用即付 (Blaze):無限制 |
驗證請求 | 150 個請求/IP 地址/小時 |
驗證短信發送限制
手術 | 限制 |
---|---|
每個項目發送的驗證短信 | 1,500 發送/分鐘 |
每個 IP 地址發送的驗證短信 | 50 發送/分鐘,500 發送/小時 |
此外,項目在一定時間內可以向單個電話號碼發送的驗證短信數量也有限制。您可以使用虛構的數字或跨多個設備進行測試,以確保項目不會超出這些限制。
此外,如果您在項目上啟用了活動日誌記錄,則可以跟踪每個電話號碼發送的驗證碼。
Identity Toolkit API 限制
手術 | 限制 |
---|---|
每個服務帳戶的操作 | 500 個請求/秒 |
每個項目的操作 | 1000 個請求/秒,1000 萬個請求/天 |
每個項目的帳戶上傳* | 3600 次上傳/分鐘 |
每個項目的帳戶下載* | 21,000 個請求/分鐘 |
每個項目的用戶信息查詢* | 900 個請求/分鐘 |
每個項目的配置更新* | 300 個請求/分鐘 |
每個項目和用戶的配置更新* | 300 個請求/分鐘 |
批量刪除每個項目的帳戶* | 3000 個請求/分鐘 |
每個項目的自定義令牌登錄 | 45,000 次登錄/分鐘 |
每個 IP 地址的createAuthURI 調用 | 120 個請求/小時 |
阻止每個項目的函數調用 | 2000 個請求/分鐘 |
* 僅限管理員操作。
以下方法利用createAuthURI
端點:
- 客戶端 SDK:
fetchProvidersForEmail()
和fetchSignInMethodsForEmail(email)
- 管理 SDK:
getUserByEmail()
令牌服務 API 限制
手術 | 限制 |
---|---|
每個項目的令牌交換 | 18,000 次交換/分鐘 |