Tôi đang tìm cách kiểm tra quy tắc mới được đặt hiệu quả. Tôi muốn kiểm tra các quy tắc trước khi đưa ra quyết định chuyển sang Firestore từ Cơ sở dữ liệu thời gian thực. Vui lòng cung cấp giải pháp hoặc cho biết liệu có bất kỳ công trình nào đang được tiến hành hay không.Có mô phỏng cho quy tắc bảo mật của Firestore không?
Trả lời
firebaser đây
Hiện nay chưa có mô phỏng cho các quy tắc an ninh FireStore. Theo như tôi biết một là trong các công trình, nhưng như thường lệ: không có lời hứa và không có ngày phát hành.
Vì vậy, bạn không thể 'kiểm tra' các quy tắc nhưng bạn có thể tùy chỉnh chúng theo yêu cầu của bạn. Có nhiều tài nguyên khác nhau có thể giúp bạn chuyển đổi từ Cơ sở dữ liệu thời gian thực sang Firestore.
Cả hai quy tắc bảo mật đều hoạt động tương tự và không có nhiều khác biệt.
Cũng theo các tài liệu về quy FireStore An ninh:
Rules không thác, trừ khi bạn sử dụng một ký tự đại diện.
Xác thực dữ liệu diễn ra tự động.
Quy tắc có thể hạn chế truy vấn: Nếu kết quả của truy vấn có thể chứa dữ liệu mà người dùng không có quyền truy cập, toàn bộ truy vấn sẽ không thành công.
Vì vậy, nếu dự án của bạn là trong phiên bản beta bạn có thể thử FireStore khác như của tại Cơ sở dữ liệu thời gian thực là tốt.
Dường như được một sự phát triển đi ai ở đây: https://www.npmjs.com/package/firestore-security-tests
Tôi đã sử dụng này để thực hiện một số xét nghiệm đơn giản trên các quy tắc của tôi và nó dường như làm việc tốt!
'Nhận tài liệu được yêu cầu dựa trên đường dẫn không hoạt động khi mô phỏng quy tắc'. Xin hãy chú ý –
- 1. Quy tắc bảo mật Firestore dựa trên giá trị bản đồ
- 2. Cách gỡ lỗi quy tắc/quyền bảo mật Firebase
- 3. Bản đồ quy tắc Firestore dành cho đối tượng
- 4. Có quy tắc bảo mật firebase để chỉ cho phép phụ thêm vào danh sách không?
- 5. Quy tắc đọc Firestore với điều kiện tự
- 6. Quy tắc bảo mật siêu dữ liệu tùy chỉnh Lưu trữ Firebase cho danh sách uids
- 7. Quy tắc bảo mật Firebase Emberfire Nhiều cấp truy cập trên mỗi nút
- 8. quy tắc bảo mật cơ bản với căn cứ hỏa lực
- 9. Có "quy tắc" cho đường cú pháp của Ruby không?
- 10. Có mô phỏng cho tvOS không?
- 11. Thiếu hoặc không đủ quyền khi viết vào trường sử dụng Firestore trong các quy tắc truy cập
- 12. đặt mật độ tùy chỉnh cho trình mô phỏng
- 13. Làm xáo trộn một mô hình bảo mật có một vị trí trong bảo mật mật khẩu không?
- 14. Quy tắc bảo mật thừa kế vi phạm trong khi ghi đè thành viên - SecurityRuleSet.Level2
- 15. Thuật toán cho mô phỏng thành phố?
- 16. Làm cách nào để sửa đổi các quy tắc bảo mật theo chương trình trong Firebase?
- 17. Lỗi: quy tắc bảo mật Inheritance vi phạm theo loại: 'System.Web.WebPages.Razor.WebPageRazorHost'
- 18. Nhận .read và .write Quy tắc bảo mật để hoạt động Đối với nhóm
- 19. "Quy tắc bảo mật thừa kế vi phạm" khi sử dụng HttpSelfHostServer và IDependencyResolver
- 20. Tôi không hiểu quy mô WCF với bảo mật/Tại sao CPU lsass.exe% quá cao?
- 21. Giải pháp cho hạn chế "Quy tắc không phải bộ lọc" của Firebase
- 22. Mô hình bảo mật lớp học Java
- 23. Bảo mật của Grails
- 24. System.TypeLoadException không được xử lý/Quy tắc bảo mật thừa kế vi phạm trong khi ghi đè thành viên
- 25. cách sử dụng boto3 authorize_security_group_ingress để thêm quy tắc giữa hai nhóm bảo mật không mặc định VPC
- 26. @PreAuthorize không hoạt động với các quy tắc bảo mật phương pháp và thông số phương pháp
- 27. Node.js + Express.js Mô hình bảo mật quyền người dùng Express23s
- 28. Đảm bảo các hội đồng trang web với mô hình bảo mật mã mới
- 29. Thiết bị bảo mật phần mềm của Firefox bảo vệ mật khẩu bằng cách nào?
- 30. Tôi có thể có nhiều bối cảnh bảo mật với bảo mật mùa xuân không?
Cách duy nhất là [gửi báo cáo lỗi hoặc yêu cầu tính năng] (https://firebase.google.com/support/contact/bugs-features/). Nhưng như đã nói: nhóm nghiên cứu đã rất ý thức về việc sẽ hữu ích như thế nào. –