Admin Authentication API Errors

Dưới đây là danh sách đầy đủ mã và nội dung mô tả lỗi, bao gồm cả mã được đề xuất các bước giải quyết do API Node.js Authentication dành cho Quản trị viên Firebase gửi:

Mã lỗi Các bước mô tả và giải quyết vấn đề
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 bạn 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 mã Firebase được cung cấp đã hết hạn.
auth/id-token-revoked Mã thông báo mã nhận dạng Firebase đã bị thu hồi.
auth/insufficient-permission Thông tin đăng nhập dùng để khởi chạy SDK dành cho quản trị viên chưa đủ quyền truy cập vào tài nguyên Authentication được yêu cầu. Hãy tham khảo phần Thiết lập dự án Firebase để xem tài liệu về cách tạo thông tin xác thực có các quyền thích hợp và sử dụng thông tin xác thực đó để xác thực SDK quản trị.
auth/internal-error Máy chủ Authentication gặp lỗi ngoài dự kiế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ủ Authentication chứa thông tin bổ sung. Nếu lỗi vẫn tiếp tục, vui lòng báo cáo sự cố cho Kênh hỗ trợ Báo cáo lỗi.
auth/invalid-argument Đã cung cấp một đối số không hợp lệ cho phương thức Authentication. Thông báo lỗi sẽ 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 Bạn không thể sử dụng thông tin xác thực 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 Authentication như createCustomToken()verifyIdToken() cần có SDK được khởi chạy bằng thông tin xác thực chứng chỉ thay vì mã làm mới hoặc thông tin đăng nhập mặc định của ứng dụng. Xem Khởi chạy SDK cho tài liệu về cách xác thực SDK quản trị bằng chứng chỉ chứng chỉ danh tính.
auth/invalid-disabled-field Giá trị đã cung cấp cho thuộc tính người dùng disabled là không hợp lệ. Đó phải là một giá trị boolean.
auth/invalid-display-name Giá trị đã cung cấp cho thuộc tính người dùng displayName là không hợp lệ. Đó phải là một chuỗi không trống.
auth/invalid-dynamic-link-domain Miền đường liên kết động đã cung cấp chưa được định cấu hình hoặc chưa được uỷ quyền cho dự án hiện tại.
auth/invalid-email Giá trị đã cung cấp cho thuộc tính người dùng email là không hợp lệ. Đây phải là địa chỉ email dạng chuỗi.
auth/invalid-email-verified Giá trị đã cung cấp cho thuộc tính người dùng emailVerified là không hợp lệ. Đó phải là một giá trị 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 hỗ trợ các thuật toán.
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 khoá bắt nguồn từ hàm băm phải là một số hợp lệ.
auth/invalid-hash-key Khoá băm phải là vùng đệ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 Việc tải song song hàm băm 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 dấu phân tách dữ liệu ngẫu nhiên của thuật toán băm phải là vùng đệm byte hợp lệ.
auth/invalid-id-token Mã thông báo nhận dạng đã cung cấp không phải là mã thông báo nhận dạng Firebase hợp lệ.
auth/invalid-last-sign-in-time Thời gian đăng nhập gần đây nhất 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() là 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ị bạn cung cấp cho thuộc tính người dùng password là không hợp lệ. Đó phải là một chuỗi có ít nhất 6 ký tự.
auth/invalid-password-hash Hàm băm mật khẩu phải là một vùng đệm byte hợp lệ.
auth/invalid-password-salt Dữ liệu ngẫu nhiên của mật khẩu phải là vùng đệm byte hợp lệ
auth/invalid-phone-number Giá trị đã cung cấp cho phoneNumber là không hợp lệ. Đây phải là một chuỗi giá trị nhận dạng tuân thủ tiêu chuẩn E.164 không trống.
auth/invalid-photo-url Giá trị đã cung cấp cho thuộc tính người dùng photoURL là không hợp lệ. Đó phải là một URL chuỗi.
auth/invalid-provider-data providerData phải là một mảng các đối tượng UserInfo hợp lệ.
auth/invalid-provider-id Mã nhà cung cấp phải là một chuỗi giá trị nhận dạng nhà cung cấp được hỗ trợ hợp lệ.
auth/invalid-oauth-responsetype Bạn chỉ nên đặt đúng một OAuth responseType thành true.
auth/invalid-session-cookie-duration Thời lượng cookie của phiên phải là một số hợp lệ tính bằng mili giây trong khoảng 5 phút và 2 tuần.
auth/invalid-uid uid đã cung cấp phải là một chuỗi không trống, chứa tối đa 128 ký tự.
auth/invalid-user-import Bản ghi 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 Bạn phải cung cấp Tên gói Android nếu Ứng dụng Android được yêu cầu cài đặt.
auth/missing-continue-uri Bạn phải cung cấp một URL tiếp tục hợp lệ trong yêu cầu.
auth/missing-hash-algorithm Để nhập người dùng có hàm băm mật khẩu, thuật toán băm và tham số của nó sẽ được cung cấp.
auth/missing-ios-bundle-id Yêu cầu thiếu Mã nhận dạng gói.
auth/missing-uid Cần có giá trị nhận dạng uid cho thao tác hiện tại.
auth/missing-oauth-client-secret Cần có mật khẩu ứng dụng khách của cấu hình OAuth để bật mã OIDC luồng.
auth/operation-not-allowed Nhà cung cấp dịch vụ đăng nhập bạn cung cấp đã bị vô hiệu hóa cho dự án Firebase của bạn. Bật tính năng này trong 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 một phiên bản hiện tại sử dụng người 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 cho thông tin đăng nhập được dùng để khởi chạy SDK dành cho quản trị viên. Tham khảo Thiết lập một 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 nó để 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 tùy chỉnh của người dùng đã cung cấp cho setCustomUserClaims() đã được đặt trước. Ví dụ: OIDC xác nhận quyền sở hữu cụ thể như (sub, iat, iss, exp, aud, auth_time, v.v.) không được dùng làm khoá cho thông báo xác nhận quyền sở hữu tuỳ 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 một 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 có trong danh sách cho phép. Đưa miền vào danh sách cho phép Bảng điều khiển của Firebase.
auth/user-not-found Hiện không có hồ sơ người dùng nào tương ứng với giá trị nhận dạng đã cung cấp.