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 đề xuất mà API Xác thực Node.js của Quản trị 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 cho phép là 1.000 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ã 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 không có đủ quyền để truy cập vào tài nguyên Xác thực được yêu cầu. Hãy tham khảo bài viết Thiết lập dự án Firebase để xem 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, đồng thời 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 lỗi không mong muốn trong 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ố cho kênh hỗ trợ Báo cáo lỗi của chúng tôi. |
auth/invalid-argument |
Đã cung cấp đối số không hợp lệ cho phương pháp Xác thực. Thông báo lỗi sẽ chứa thêm thông tin. |
auth/invalid-claims |
Các thuộc tính thông báo xác nhận quyền sở hữu tuỳ chỉnh mà bạn 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 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 Xác thực nhất định như createCustomToken() và verifyIdToken() yêu cầu khởi chạy SDK 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 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ị mà bạn 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ị mà bạn 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 đối với dự án hiện tại. |
auth/invalid-email |
Giá trị bạn cung cấp cho thuộc tính người dùng email là không hợp lệ.
Địa chỉ email này phải là địa chỉ email dạng chuỗi.
|
auth/invalid-email-verified |
Giá trị mà bạn 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 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
|
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 mã nhận dạng được cung cấp không phải là mã thông báo mã 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ệ. Đây phải là một chuỗi hợp lệ và không trống.
|
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 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 được để trống.
|
auth/invalid-photo-url |
Giá trị bạn 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, từ 5 phút đến 2 tuần. |
auth/invalid-uid |
uid được cung cấp không được là một chuỗi trống với 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 cần cài đặt Ứng dụng Android. |
auth/missing-continue-uri
|
Bạn phải cung cấp URL tiếp tục hợp lệ trong yêu cầu. |
auth/missing-hash-algorithm
|
Nếu 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 |
Bạn 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 quy trình mã OIDC. |
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. Hãy bật phương thức này trong phần Phương thức đăng nhập của bảng điều khiển của 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 đăng nhập dùng để khởi chạy SDK quản trị. Hãy tham khảo phần 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 thông báo xác nhận quyền sở hữu tuỳ chỉnh do người dùng cung cấp cho
setCustomUserClaims() đã được giữ lại. Ví dụ: Bạn không nên dùng
OIDC một số thông báo xác nhận quyền sở hữu cụ thể như (sub, iat, iss, exp, aud, auth_time, v.v.)
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 trong 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. |