Dưới đây là danh sách đầy đủ các mã lỗi và mô tả, bao gồm các bước giải quyết được đề xuất, do API xác thực Node.js của quản trị viên Firebase đưa ra:
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 được phép là 1000 byte. |
auth/email-already-exists | Email đượ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 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 xác thực được sử dụng để khởi tạo 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 thông tin đó để xác thực SDK quản trị. |
auth/internal-error | Máy chủ xác thực gặp phải 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 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ố lên 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 Xác thực. 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 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à chuỗi URL hợp lệ. |
auth/invalid-creation-time | Thời gian tạo phải là chuỗi ngày UTC hợp lệ. |
auth/invalid-credential | Không thể sử dụng thông tin xác thực được sử 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 SDK phải đượ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. Xem Khởi tạo 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 là 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 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 ủy 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 dạng chuỗi. |
auth/invalid-email-verified | Giá trị được cung cấp cho thuộc tính người dùng emailVerified được xác minh 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 thuật toán được hỗ trợ. |
auth/invalid-hash-block-size | Kích thước khối băm phải là số hợp lệ. |
auth/invalid-hash-derived-key-length | Độ dài khóa dẫn xuất hàm băm phải là số hợp lệ. |
auth/invalid-hash-key | Khóa băm phải có 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 | Sự song song băm phải là một số hợp lệ. |
auth/invalid-hash-rounds | Vòng băm phải là 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à 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 hợp lệ, không trống. |
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 | Băm mật khẩu 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à 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 | ProviderData phải là một mảng đối tượng UserInfo hợp lệ. |
auth/invalid-provider-id | Id nhà cung cấp phải là 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 responseType OAuth thành true. |
auth/invalid-session-cookie-duration | Thời lượng cookie phiên phải là 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 | Hồ sơ 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 | Phải cung cấp Tên gói Android nếu bắt buộc phải 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 có 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 để bật luồng mã OIDC. |
auth/operation-not-allowed | Nhà cung cấp đăng nhập được cung cấp đã bị vô hiệu hóa đối với dự án Firebase của bạn. Kích hoạt nó từ 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 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 có thông tin xác thực dùng để khởi tạo SDK quản trị. 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 đó để 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ụ: không được sử dụng 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.) 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/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 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 nằm trong danh sách trắng. Đư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ó hồ sơ người dùng hiện tại tương ứng với mã định danh được cung cấp. |