Admin Authentication API Errors

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

Mã lỗi Nội dung mô tả và các bước 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 có sử dụng. Mỗi người dùng phải có một email riêng biệt.
auth/id-token-expired Mã thông báo nhận dạng Firebase được cung cấp đã hết hạn.
auth/id-token-revoked Mã thông báo nhận dạng Firebase đã bị thu hồi.
auth/insufficient-permission Thông tin xác thực dùng để khởi chạy SDK quản trị không có đủ quyền truy cập vào tài nguyên Authentication được yêu cầu. Hãy tham khảo bài viết 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 có các quyền thích hợp và 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 không mong muốn khi cố gắng xử lý yêu cầu. Thông báo lỗi sẽ chứa phản hồi từ máy chủ Authentication có thông tin bổ sung. Nếu lỗi vẫn tiếp diễn, vui lòng báo cáo vấn đề này cho 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 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 tuỳ chỉnh được cung cấp cho setCustomUserClaims() không hợp lệ.
auth/invalid-continue-uri URL tiếp nối 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 hợp lệ theo giờ UTC.
auth/invalid-credential Không thể 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ố Authentication phương thức, chẳng hạn như createCustomToken()verifyIdToken(), yêu cầu SDK phải được khởi động bằng thông tin xác thực chứng chỉ thay vì mã làm mới hoặc Thông tin xác thực mặc định của ứng dụng. Hãy xem Khởi chạy 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 không hợp lệ. Giá trị này phải là giá trị 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ệ. Giá trị này 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 uỷ 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ệ. Giá trị này 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 không hợp lệ. Giá trị này phải là 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 thuật toán được hỗ trợ algorithms.
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ăm được dẫn xuất phải là một số hợp lệ.
auth/invalid-hash-key Khoá băm phải là một 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 Quá trình song song hoá băm phải là một số hợp lệ.
auth/invalid-hash-rounds Số 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 salt của thuật toán băm phải là một bộ đệm byte hợp lệ.
auth/invalid-id-token Mã thông báo nhận dạng được 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 hợp lệ theo giờ UTC.
auth/invalid-page-token Mã thông báo trang tiếp theo được cung cấp trong listUsers() không hợp lệ. Giá trị này 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ệ. Giá trị này phải là một chuỗi có ít nhất 6 ký tự.
auth/invalid-password-hash Giá trị băm mật khẩu phải là một bộ đệm byte hợp lệ.
auth/invalid-password-salt Giá trị salt mật khẩu phải là một bộ đệm byte hợp lệ
auth/invalid-phone-number Giá trị được cung cấp cho phoneNumber không hợp lệ. Giá trị nà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ị được cung cấp cho thuộc tính người dùng photoURL không hợp lệ. Giá trị này phải là một URL dạng 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 providerId 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 Chỉ được đặt đúng một responseType OAuth 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 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 Bản ghi người dùng cần nhập không hợp lệ.
auth/maximum-user-count-exceeded Bạn đã 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 cần cài đặt Ứng dụng Android.
auth/missing-continue-uri Bạn phải cung cấp một URL tiếp nối hợp lệ trong yêu cầu.
auth/missing-hash-algorithm Để nhập người dùng có giá trị băm mật khẩu, bạn phải cung cấp thuật toán băm và các tham số của thuật toán đó.
auth/missing-ios-bundle-id Yêu cầu thiếu Mã nhận dạng gói.
auth/missing-uid Bạn phải có giá trị nhận dạng uid cho thao tác hiện tại.
auth/missing-oauth-client-secret Bạn phải có bí mật của ứng dụng OAuth để bật quy trình mã OIDC.
auth/operation-not-allowed Nhà cung cấp dịch vụ đăng nhập được cung cấp đã bị vô hiệu hoá cho dự án Firebase của bạn. Hãy bật nhà cung cấp này trong thẻ Bảo mật > Xác thực > 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 người dùng hiện có sử dụng. Mỗi người dùng phải có một phoneNumber riêng biệt.
auth/project-not-found Không tìm thấy dự án Firebase nào cho thông tin xác thực dùng để khởi chạy SDK quản trị. Hãy tham khảo bài viết 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à 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 tuỳ chỉnh của người dùng được cung cấp cho setCustomUserClaims() đã được dành riêng. Ví dụ: OIDC Bạn không nên dùng các xác nhận quyền sở hữu dành riêng cho OIDC (chẳng hạn như sub, iat, iss, exp, aud, auth_time, v.v.) làm khoá cho các 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 của 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 có sử dụng. Mỗi người dùng phải có một uid riêng biệt.
auth/unauthorized-continue-uri Miền của URL tiếp nối không có trong danh sách cho phép. Hãy đưa miền đó vào danh sách cho phép trong Bảng điều khiển Firebase.
auth/user-disabled Quản trị viên đã vô hiệu hoá tài khoản người dùng này.
auth/user-not-found Không có bản ghi người dùng hiện có nào tương ứng với giá trị nhận dạng được cung cấp.