Lỗi API xác thực quản trị viên

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

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 cho phép là 1000 byte.
auth/email-already-exists Email được cung cấp đã được một 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 đăng nhập được sử dụng để khởi chạy 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 nó để xác thực SDK quản trị.
auth/internal-error Máy chủ xác thực đã gặp 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 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ố với 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 một phương pháp Xác thực. Thông báo lỗi phải chứa thông tin bổ sung.
auth/invalid-claims Các 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à một chuỗi URL hợp lệ.
auth/invalid-creation-time Thời gian tạo phải là một chuỗi ngày UTC hợp lệ.
auth/invalid-credential Không thể sử dụng thông tin đăng nhập được sử dụng để xác thực SDK quản trị viên để 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ỉ chứ không phải mã 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 dành cho quản trị viên 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 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 rỗng.
auth/invalid-dynamic-link-domain Miền liên kết động đã cung cấp không được định cấu hình hoặc cấp 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 chuỗi.
auth/invalid-email-verified Giá trị được cung cấp cho thuộc tính emailVerified user 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 các thuật toán được hỗ trợ.
auth/invalid-hash-block-size Kích thước khối băm phải là một số hợp lệ.
auth/invalid-hash-derived-key-length Độ dài khóa dẫn xuất băm phải là một số hợp lệ.
auth/invalid-hash-key Khóa băm phải là 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 Hàm băm song song phải là một số hợp lệ.
auth/invalid-hash-rounds Các vòng băm phải là một 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à một 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 không trống hợp lệ.
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 Mật khẩu băm 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à một 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 Dữ liệu cung cấp phải là một mảng các đối tượng UserInfo hợp lệ.
auth/invalid-provider-id ProviderId phải là một 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 Loại responseType OAuth thành true.
auth/invalid-session-cookie-duration Thời lượng cookie phiên phải là một số hợp lệ tính bằng mili giây từ 5 phút đến 2 tuần.
auth/invalid-uid uid đã cung cấp phải là một chuỗi không trống với tối đa 128 ký tự.
auth/invalid-user-import Bản ghi người dùng để nhập không hợp lệ.
auth/maximum-user-count-exceeded Đã vượt quá số lượng người dùng được phép tối đa để nhập.
auth/missing-android-pkg-name Tên gói Android phải được cung cấp nếu cần 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 với 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 để kích hoạt luồng mã OIDC.
auth/operation-not-allowed Nhà cung cấp dịch vụ đăng nhập được cung cấp đã bị vô hiệu hóa đối với dự án Firebase của bạn. Bật nó từ phần Phương pháp đă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 Số điện thoại duy phoneNumber .
auth/project-not-found Không tìm thấy dự án Firebase nào cho thông tin đăng nhập được sử dụng để khởi chạy SDK dành cho quản trị viên. 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 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ụ: 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.) sẽ không được sử dụng 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/uid-already-exists Người dùng hiện có đã sử dụng uid được cung cấp. 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 có trong danh sách cho phép. Đư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ó bản ghi người dùng hiện có tương ứng với số nhận dạng được cung cấp.