Dưới đâ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 Node.js của Quản trị viên Firebase gửi:
Mã lỗi | Nội dung mô tả và các bước giải quyết |
---|---|
auth/claims-too-large |
Trọng tải tuyên bố đượ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 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 riêng biệt. |
auth/id-token-expired |
Mã thông báo mã nhận dạng Firebase đã 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 dành cho quản trị viên 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 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 diễn, vui lòng báo cáo vấn đề cho kênh hỗ trợ Bá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 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 tuỳ chỉnh được cung cấp cho setCustomUserClaims() là 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 tháng hợp lệ theo giờ UTC. |
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() và verifyIdToken() yêu cầu SDK đượ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. Hãy xem phần 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ị đã cung cấp cho thuộc tính người dùng disabled là không hợp lệ. Đó phải là một 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 đượ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ị đã cung cấp cho thuộc tính người dùng email là không hợp lệ.
Đây phải là một đị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 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 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
|
Số lượng song song của hàm 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 phân tách muối 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 tháng hợp lệ theo chuẩn 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ệ. Đó phải là một chuỗi hợp lệ, không được để trống.
|
auth/invalid-password |
Giá trị đã cung cấp cho thuộc tính người dùng password là không hợp lệ.
Đây 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à vùng đệm byte hợp lệ. |
auth/invalid-password-salt
|
Giá trị băm 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ệ.
Đây phải là một URL dạng chuỗi.
|
auth/invalid-provider-data
|
providerData phải là một mảng hợp lệ của các đối tượng UserInfo. |
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
|
Bạn chỉ được đặt đúng một responseType OAuth thành đúng.
|
auth/invalid-session-cookie-duration |
Thời lượng của cookie 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ố 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 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, 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 |
Cần có giá trị nhận dạng uid cho thao tác hiện tại.
|
auth/missing-oauth-client-secret |
Bạn cần có mật khẩu ứng dụng của cấu hình 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á đối với 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 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 cho thông tin xác thực dùng để khởi chạy SDK dành cho quản trị viên. 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 cho dự á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 khiếu nại tuỳ chỉnh của người dùng được cung cấp cho setCustomUserClaims() sẽ được giữ lại. Ví dụ: bạn không nên sử dụng các thông báo xác nhận cụ thể của
OIDC như (sub, iat, iss, exp, aud, auth_time, v.v.) làm khoá cho thông báo xác nhận 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 được 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 chưa được đưa vào danh sách cho phép. Đưa miền vào danh sách cho phép trong Bảng điều khiển của Firebase. |
auth/user-not-found |
Không có bản ghi người dùng nào hiện có tương ứng với giá trị nhận dạng đã cung cấp. |