Dưới đây là danh sách đầy đủ các mã lỗi và mô tả, bao gồm cả các bước giải quyết được đề xuất, được cung cấp bởi API xác thực quản trị viên Firebase Node.js:
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 cho phép là 1000 byte. |
auth/email-already-exists | Email đượ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 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 đăng nhập được sử dụng để khởi chạy 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 nó để 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 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 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ố với 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 một phương pháp Xác thực. Thông báo lỗi phải 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 | Không thể sử dụng thông tin đăng nhập được sử dụng để xác thực SDK quản trị viên để 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ỉ chứ không phải mã 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 dành cho quản trị viên 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ệ. 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 rỗng. |
auth/invalid-dynamic-link-domain | Miền liên kết động đã cung cấp không được định cấu hình hoặc cấp 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 chuỗi. |
auth/invalid-email-verified | Giá trị được cung cấp cho thuộc tính emailVerified user 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 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 khóa dẫn xuất băm phải là một số hợp lệ. |
auth/invalid-hash-key | Khóa băm phải là 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 | Hàm băm song song 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 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à 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() 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ị đượ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 | Mật khẩu băm 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à một 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 | Dữ liệu cung cấp phải là một mảng các đối tượng UserInfo hợp lệ. |
auth/invalid-provider-id | ProviderId phải là một 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 Loại responseType OAuth thành true. |
auth/invalid-session-cookie-duration | Thời lượng cookie 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 đã cung cấp phải là một chuỗi không trống với tối đa 128 ký tự. |
auth/invalid-user-import | Bản ghi người dùng để nhập không hợp lệ. |
auth/maximum-user-count-exceeded | Đã vượt quá số lượng người dùng được phép tối đa để nhập. |
auth/missing-android-pkg-name | Tên gói Android phải được cung cấp nếu cần 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 với 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 để kích hoạt luồng mã OIDC. |
auth/operation-not-allowed | Nhà cung cấp dịch vụ đăng nhập được cung cấp đã bị vô hiệu hóa đối với dự án Firebase của bạn. Bật nó từ phần Phương pháp đă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 Số điện thoại duy phoneNumber . |
auth/project-not-found | Không tìm thấy dự án Firebase nào cho thông tin đăng nhập được sử dụng để khởi chạy SDK dành cho quản trị viên. 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 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ụ: 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.) sẽ không được sử dụng 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/uid-already-exists | Người dùng hiện có đã sử dụng uid được cung cấp. 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 trắng trong Bảng điều khiển Firebase. |
auth/user-not-found | Không có bản ghi người dùng hiện có tương ứng với số nhận dạng được cung cấp. |