Nếu tôi tạo một sản phẩm mới, hãy sử dụng auth đơn giản, có API "tạo người dùng". Làm thế nào để hạn chế nó để chỉ những email được mời (bằng email hoặc qua khóa một lần) mới có thể đăng ký? Dường như không phù hợp dễ dàng với các quy tắc, nhưng tôi có thể thiếu một cái gì đó.Làm cách nào để hạn chế đăng ký sản phẩm trong Firebase
7
A
Trả lời
3
Trước tiên, tôi phải chỉ ra rằng cốt lõi căn cứ hỏa lực API sử dụng JSON Web Token cho auth, mà bạn có thể tạo ra cho mình, vì vậy bạn có toàn quyền kiểm soát việc tạo ra các tài khoản người dùng và có thể hạn chế nó tuy nhiên bạn muốn:
https://www.firebase.com/docs/security/custom-login.html
Tôi đoán bạn đang đề cập đến dịch vụ Đăng nhập đơn giản của chúng tôi.
Đăng nhập đơn giản là dịch vụ cung cấp một số tùy chọn đăng nhập phổ biến. Nó không có cách nào để hạn chế việc tạo tài khoản mới. Tuy nhiên, bạn có thể hạn chế những tài khoản đó có thể làm với Firebase. Ví dụ: bạn có thể đặt các quy tắc bảo mật của mình để chỉ những tài khoản người dùng trong một số danh sách được ủy quyền (trong Firebase) mới thực sự có thể đọc hoặc ghi dữ liệu.
Các vấn đề liên quan
- 1. Làm cách nào tôi có thể hạn chế loại (loại?) Cho các loại sản phẩm chỉ
- 2. RhinoMocks: Cách đúng để chế tài sản phẩm getter
- 3. Hạn chế đăng ký r10 trong gcc inline x86_64 assembly
- 4. Đăng ký ConstraintValidator tùy chỉnh cho Hạn chế hiện tại
- 5. Tôi làm cách nào để sản phẩm của mình được dùng thử trong 30 ngày?
- 6. Tôi làm cách nào để đăng nhập bằng nhiều dịch vụ xã hội với Firebase?
- 7. Cách tìm Hạn ngạch đăng ký Azure
- 8. Nhận id sản phẩm và loại sản phẩm trong Magento?
- 9. Làm cách nào để hủy đăng ký chức năng đã đăng ký trong loại trực tiếp?
- 10. Đăng ký sản phẩm trên AceShop (mở rộng Joomla cho OpenCart)
- 11. Khôi phục giao dịch cho đăng ký không gia hạn mà không cần đăng ký
- 12. Làm cách nào để thay đổi tên sản phẩm trong dự án Xcode?
- 13. Bộ sưu tập sản phẩm Magento Chỉ nhận sản phẩm từ các danh mục nhất định
- 14. Làm cách nào để giới hạn ký tự trong UITextView?
- 15. InstallShield LE "Một phiên bản khác của sản phẩm này đã được đăng ký"
- 16. Làm cách nào để quản lý hồ sơ bị hạn chế trong ứng dụng android?
- 17. Magento sản phẩm phẳng
- 18. Làm thế nào để tính toán sản phẩm chéo?
- 19. Cách chỉ hiển thị 3 sản phẩm có liên quan trên trang xem sản phẩm, Magento?
- 20. Woocommerce Hiển thị Sản phẩm Với Hình ảnh Sản phẩm
- 21. ID sản phẩm dành riêng phù hợp để kiểm tra đăng ký trong ứng dụng với Android là gì?
- 22. Làm cách nào để hạn chế số lượng ký tự được nhập qua cin?
- 23. Sản phẩm plugin VS Sản phẩm tính năng
- 24. XText trong sản phẩm RCP
- 25. sản phẩm Descartes trong MATLAB
- 26. Magento - làm thế nào để tôi nhận được các sản phẩm liên quan của Nhóm sản phẩm?
- 27. Làm cách nào để truy xuất một sản phẩm cụ thể trong Shopify Liquid?
- 28. Làm cách nào để có được id sản phẩm gốc trong Magento?
- 29. Làm cách nào để nhận được Url của sản phẩm từ SKU của nó trong Magento
- 30. Làm cách nào để tính toán đường chéo của sản phẩm ma trận trong Octave?
Hmm, bạn có thể xây dựng thêm một chút không? Nghe có vẻ như bạn đang nói, "hãy để họ đăng ký theo ý muốn, nhưng hạn chế những gì họ có thể làm trừ khi họ tham gia phiên bản beta riêng tư". Không lý tưởng, nhưng có thể hoàn toàn khả thi. [Tôi ghét làm thế nào tôi không thể nhập linebreaks ở đây!] Có, tôi có thể là dịch vụ đăng nhập đơn giản. Sau khi tất cả, nếu tôi phải xây dựng một dịch vụ khác cho auth của người dùng, và một dịch vụ khác cho tương tác thanh toán Stripe và một dịch vụ khác để gửi email, rất nhanh tôi mất lợi ích của Firebase và cũng có thể sử dụng máy chủ của tôi cho mọi thứ. – deitch
Vâng, đó là những gì tôi đang đề xuất. Nhiều khách hàng của chúng tôi đã có cơ sở dữ liệu tài khoản người dùng của riêng họ nên đó là lý do tại sao chúng tôi làm cho Đăng nhập tùy chỉnh trở thành công dân hạng nhất và Đăng nhập đơn giản một lớp trên đó. –
Có thể lưu trữ danh sách các mã thông báo mời làm tài liệu trong cơ sở firebase và thiết lập quy tắc bảo mật mà bất kỳ người dùng mới nào tạo phải có mã thư mời trong bảng không? Điều đó sẽ cho phép hệ thống mời không có máy chủ riêng biệt. – mxc