Giới hạn xác thực của Firebase

Các thao tác xác thực sau đây có giới hạn về tần suất bạn có thể thực hiện. Hãy liên hệ với Firebase trước vài tuần để thảo luận về các trường hợp sử dụng đặc biệt.

Hạn mức sử dụng hằng ngày mà không cần công cụ

Các giới hạn sau đây là giới hạn sử dụng hằng ngày đối với người dùng Firebase Authentication with Identity Platform sử dụng gói Spark miễn phí. Các hạn mức sử dụng này tương ứng trực tiếp với Các bậc giá Google Cloud.

Cách sử dụng Giới hạn không có công cụ
Số người dùng hoạt động hằng ngày ở cấp 1 3.000 mỗi ngày
Số người dùng đang hoạt động hằng ngày ở cấp 2 2 lần/ngày

Giới hạn về việc tạo và xoá tài khoản

Hoạt động Giới hạn
Tạo tài khoản mới 100 tài khoản/giờ cho mỗi địa chỉ IP
Xoá tài khoản 10 tài khoản/giây
Xoá hàng loạt tài khoản 1 yêu cầu/giây
Nội dung cập nhật về cấu hình tài khoản 10 yêu cầu/giây

Hạn mức tài khoản

Loại tài khoản Giới hạn
Tài khoản người dùng ẩn danh 100 triệu
Tài khoản người dùng đã đăng ký Không giới hạn

Giới hạn gửi email

Hạn mức được liệt kê trong phần này sẽ tăng theo số lượng người dùng.

Hoạt động Giới hạn của gói Spark Giới hạn của gói Blaze
Email xác minh địa chỉ 1.000 email/ngày 100.000 email/ngày
Email thay đổi địa chỉ 1.000 email/ngày 10.000 email/ngày
Email đặt lại mật khẩu 150 email/ngày 10.000 email/ngày
Email đăng nhập bằng đường liên kết trong email 5 email/ngày 25.000 email/ngày

Hạn mức được liệt kê trong phần này sẽ tăng theo số lượng người dùng.

Hoạt động Giới hạn của gói Spark Giới hạn của gói Blaze
Đường liên kết xác minh địa chỉ 10.000 email/ngày 1.000.000 email/ngày
Đường liên kết đặt lại mật khẩu 1.500 email/ngày 100.000 email/ngày
Đường liên kết đăng nhập 20.000 email/ngày 250.000 email/ngày

Giới hạn đăng nhập bằng số điện thoại

Hoạt động Giới hạn
Lượt đăng nhập của người dùng 1.600/phút, cũng như mức giá và giới hạn được chỉ định trên trang Pricing (Đặt giá)
Tin nhắn SMS chứa mã xác minh

Chỉ áp dụng cho gói Trả tiền theo mức dùng (Blaze).

  • Firebase Authentication: Giới hạn 3.000 tin nhắn SMS gửi được/ngày
  • Firebase Authentication with Identity Platform: Không giới hạn
Yêu cầu xác minh 150 yêu cầu/địa chỉ IP/giờ

Giới hạn gửi SMS xác minh

Hoạt động Giới hạn
Đã gửi tin nhắn SMS xác minh. 1.000 email được gửi/phút
SMS xác minh được gửi cho mỗi địa chỉ IP 50 email được gửi/phút, 500 email được gửi/giờ

Ngoài ra, có giới hạn về số lượng tin nhắn SMS xác minh mà một dự án có thể gửi đến một số điện thoại trong một khoảng thời gian nhất định. Bạn có thể kiểm thử bằng số ảo hoặc trên nhiều thiết bị để đảm bảo dự án không vượt quá các giới hạn này.

Ngoài ra, bạn có thể theo dõi mã xác minh được gửi cho mỗi số điện thoại nếu đã bật tính năng Ghi nhật ký hoạt động trên dự án của mình.

Giới hạn API Identity Toolkit

Hoạt động Giới hạn
Số thao tác trên mỗi tài khoản dịch vụ 500 yêu cầu/giây
Số thao tác trên mỗi dự án 1.000 yêu cầu/giây, 10 triệu yêu cầu/ngày
Số lượt tải lên của tài khoản trên mỗi dự án* 3.600 lượt tải lên/phút
Số lượt tải xuống của tài khoản trên mỗi dự án* 21.000 yêu cầu/phút
Số truy vấn UserInfo trên mỗi dự án* 900 yêu cầu/phút
Số lần cập nhật cấu hình trên mỗi dự án* 300 yêu cầu/phút
Thông tin cập nhật về cấu hình cho mỗi dự án và người dùng* 300 yêu cầu/phút
Xoá nhiều tài khoản cùng lúc theo dự án* 3.000 yêu cầu/phút
Số lượt đăng nhập bằng mã thông báo tuỳ chỉnh cho mỗi dự án 45.000 lượt đăng nhập/phút
createAuthURI lệnh gọi trên mỗi địa chỉ IP 120 yêu cầu/giờ
Chặn lệnh gọi hàm trên mỗi dự án 2.000 yêu cầu/phút
GetAccountInfo mỗi dự án* 500.000 yêu cầu/phút

* Các thao tác chỉ dành cho quản trị viên.

Các phương thức fetchProvidersForEmail()fetchSignInMethodsForEmail(email) tận dụng điểm cuối createAuthURI.

Giới hạn API Dịch vụ mã thông báo

Hoạt động Giới hạn
Số lượt trao đổi mã thông báo trên mỗi dự án 18.000 lượt trao đổi/phút