0
Phân quyền CRUD Webapi với mongodb & nodejs
Chào cả nhà! Em đang làm một cái project quản lý với mongodb dùng nodejs. Em viết api rồi. Bây giờ em muốn phân quyền cho từng user có những quyền Read, Create, Edit ... thì em phải làm thế nào? Mọi người ai đã làm thì tư vấn giúp em với Em cảm ơn!
Thêm một bình luận
3 CÂU TRẢ LỜI
+2
Bạn có thể tham khảo bài viết này của mình https://viblo.asia/p/expressjs-phan-quyen-theo-vai-tro-voi-package-node-acl-6J3Zg29qKmB
+3
- Để phân quyền trong ứng dụng Node em có thể custom middleware hoặc dùng https://github.com/bnoguchi/everyauth
- Để phân quyền Query trong MongoDB em cần enable Access Control. Chi tiết tại đây: https://docs.mongodb.com/manual/core/authorization/
Anh ơi phân quyền ở đây là phân quyền chức năng(VD: người dùng nhóm này có thể xem, tạo, chỉnh sửa hoặc xóa bài viết) chứ ko phải user thao tác database trong mongodb.