Admin Authentication API Errors

Dưới đây là danh sách đầy đủ các mã lỗi và mô tả, bao gồm các bước giải quyết được đề xuất, do API xác thực Node.js của quản trị viên Firebase đưa ra:

Mã lỗi Các bước mô tả và giải quyết
auth/claims-too-large Tải trọng xác nhận quyền sở hữu được cung cấp cho setCustomUserClaims() vượt quá kích thước tối đa được phép là 1000 byte.
auth/email-already-exists Email được cung cấp đã được người dùng hiện tại sử dụng. Mỗi người dùng phải có một email duy nhất.
auth/id-token-expired Mã thông báo ID Firebase được cung cấp đã hết hạn.
auth/id-token-revoked Mã thông báo ID Firebase đã bị thu hồi.
auth/insufficient-permission Thông tin xác thực được sử dụng để khởi tạo SDK quản trị không có đủ quyền truy cập vào tài nguyên Xác thực được yêu cầu. Tham khảo Thiết lập dự án Firebase để biết tài liệu về cách tạo thông tin xác thực với các quyền thích hợp và sử dụng thông tin đó để xác thực SDK quản trị.
auth/internal-error Máy chủ xác thực gặp phải lỗi không mong muốn khi cố gắng xử lý yêu cầu. Thông báo lỗi phải chứa phản hồi từ máy chủ Xác thực chứa thông tin bổ sung. Nếu lỗi vẫn tiếp diễn, vui lòng báo cáo sự cố lên kênh hỗ trợ Báo cáo lỗi của chúng tôi.
auth/invalid-argument Một đối số không hợp lệ đã được cung cấp cho phương thức Xác thực. Thông báo lỗi phải chứa thông tin bổ sung.
auth/invalid-claims Thuộc tính xác nhận quyền sở hữu tùy chỉnh được cung cấp cho setCustomUserClaims() không hợp lệ.
auth/invalid-continue-uri URL tiếp tục phải là chuỗi URL hợp lệ.
auth/invalid-creation-time Thời gian tạo phải là chuỗi ngày UTC hợp lệ.
auth/invalid-credential Không thể sử dụng thông tin xác thực được sử dụng để xác thực SDK quản trị để thực hiện hành động mong muốn. Một số phương thức Xác thực nhất định như createCustomToken()verifyIdToken() yêu cầu SDK phải được khởi tạo bằng thông tin xác thực chứng chỉ thay vì mã thông báo làm mới hoặc thông tin xác thực Mặc định của ứng dụng. Xem Khởi tạo SDK để biết tài liệu về cách xác thực SDK quản trị bằng thông tin xác thực chứng chỉ.
auth/invalid-disabled-field Giá trị được cung cấp cho thuộc tính người dùng disabled là không hợp lệ. Nó phải là một boolean.
auth/invalid-display-name Giá trị được cung cấp cho thuộc tính người dùng displayName không hợp lệ. Nó phải là một chuỗi không trống.
auth/invalid-dynamic-link-domain Miền liên kết động được cung cấp chưa được định cấu hình hoặc ủy quyền cho dự án hiện tại.
auth/invalid-email Giá trị được cung cấp cho thuộc tính người dùng email không hợp lệ. Nó phải là một địa chỉ email dạng chuỗi.
auth/invalid-email-verified Giá trị được cung cấp cho thuộc tính người dùng emailVerified được xác minh không hợp lệ. Nó phải là một boolean.
auth/invalid-hash-algorithm Thuật toán băm phải khớp với một trong các chuỗi trong danh sách thuật toán được hỗ trợ.
auth/invalid-hash-block-size Kích thước khối băm phải là số hợp lệ.
auth/invalid-hash-derived-key-length Độ dài khóa dẫn xuất hàm băm phải là số hợp lệ.
auth/invalid-hash-key Khóa băm phải có bộ đệm byte hợp lệ.
auth/invalid-hash-memory-cost Chi phí bộ nhớ băm phải là một số hợp lệ.
auth/invalid-hash-parallelization Sự song song băm phải là một số hợp lệ.
auth/invalid-hash-rounds Vòng băm phải là số hợp lệ.
auth/invalid-hash-salt-separator Trường phân tách muối của thuật toán băm phải là bộ đệm byte hợp lệ.
auth/invalid-id-token Mã thông báo ID được cung cấp không phải là mã thông báo ID Firebase hợp lệ.
auth/invalid-last-sign-in-time Thời gian đăng nhập cuối cùng phải là chuỗi ngày UTC hợp lệ.
auth/invalid-page-token Mã thông báo trang tiếp theo được cung cấp trong listUsers() không hợp lệ. Nó phải là một chuỗi hợp lệ, không trống.
auth/invalid-password Giá trị được cung cấp cho thuộc tính người dùng password không hợp lệ. Nó phải là một chuỗi có ít nhất sáu ký tự.
auth/invalid-password-hash Băm mật khẩu phải là bộ đệm byte hợp lệ.
auth/invalid-password-salt Muối mật khẩu phải là bộ đệm byte hợp lệ
auth/invalid-phone-number Giá trị được cung cấp cho phoneNumber không hợp lệ. Nó phải là chuỗi định danh tuân thủ tiêu chuẩn E.164, không trống.
auth/invalid-photo-url Giá trị được cung cấp cho thuộc tính người dùng photoURL không hợp lệ. Nó phải là một URL chuỗi.
auth/invalid-provider-data ProviderData phải là một mảng đối tượng UserInfo hợp lệ.
auth/invalid-provider-id Id nhà cung cấp phải là chuỗi định danh nhà cung cấp được hỗ trợ hợp lệ.
auth/invalid-oauth-responsetype Chỉ nên đặt chính xác một responseType OAuth thành true.
auth/invalid-session-cookie-duration Thời lượng cookie phiên phải là số hợp lệ tính bằng mili giây trong khoảng từ 5 phút đến 2 tuần.
auth/invalid-uid uid được cung cấp phải là một chuỗi không trống có tối đa 128 ký tự.
auth/invalid-user-import Hồ sơ người dùng cần nhập không hợp lệ.
auth/maximum-user-count-exceeded Đã vượt quá số lượng người dùng tối đa được phép nhập.
auth/missing-android-pkg-name Phải cung cấp Tên gói Android nếu bắt buộc phải cài đặt Ứng dụng Android.
auth/missing-continue-uri URL tiếp tục hợp lệ phải được cung cấp trong yêu cầu.
auth/missing-hash-algorithm Việc nhập người dùng có hàm băm mật khẩu yêu cầu phải cung cấp thuật toán băm và các tham số của nó.
auth/missing-ios-bundle-id Yêu cầu thiếu ID gói.
auth/missing-uid Cần có mã định danh uid cho hoạt động hiện tại.
auth/missing-oauth-client-secret Cần có bí mật ứng dụng khách cấu hình OAuth để bật luồng mã OIDC.
auth/operation-not-allowed Nhà cung cấp đăng nhập được cung cấp đã bị vô hiệu hóa đối với dự án Firebase của bạn. Kích hoạt nó từ phần Phương thức đăng nhập của bảng điều khiển Firebase.
auth/phone-number-already-exists phoneNumber được cung cấp đã được người dùng hiện tại sử dụng. Mỗi người dùng phải có một phoneNumber duy nhất.
auth/project-not-found Không tìm thấy dự án Firebase nào có thông tin xác thực dùng để khởi tạo SDK quản trị. Tham khảo Thiết lập dự án Firebase để biết tài liệu về cách tạo thông tin xác thực cho dự án của bạn và sử dụng thông tin xác thực đó để xác thực SDK quản trị.
auth/reserved-claims Một hoặc nhiều xác nhận quyền sở hữu của người dùng tùy chỉnh được cung cấp cho setCustomUserClaims() được bảo lưu. Ví dụ: không được sử dụng các xác nhận quyền sở hữu cụ thể của OIDC như (sub, iat, iss, exp, aud, auth_time, v.v.) làm khóa cho các xác nhận quyền sở hữu tùy chỉnh.
auth/session-cookie-expired Cookie phiên Firebase được cung cấp đã hết hạn.
auth/session-cookie-revoked Cookie phiên Firebase đã bị thu hồi.
auth/too-many-requests Số lượng yêu cầu vượt quá mức tối đa cho phép.
auth/uid-already-exists uid được cung cấp đã được người dùng hiện tại sử dụng. Mỗi người dùng phải có một uid duy nhất.
auth/unauthorized-continue-uri Miền của URL tiếp tục không nằm trong danh sách trắng. Đưa miền vào danh sách trắng trong Bảng điều khiển Firebase.
auth/user-not-found Không có hồ sơ người dùng hiện tại tương ứng với mã định danh được cung cấp.