2013-04-15 20 views
13

Khi người dùng được Xác thực, tôi muốn có cách để đặt các hạn chế về những gì người dùng có thể xem, chỉnh sửa và xóa. Cụ thể, trừ khi họ là Quản trị viên, họ có thể xem, chỉnh sửa và xóa các tệp CHỈ mà họ sở hữu. Tôi đã nhìn thấy một số ví dụ với EveryAuth và Ability.js, chỉ tự hỏi nếu có một tương đương cho những người sử dụng Passport.jsNode.js/Express/Passport có mô-đun ủy quyền như CanCan cho Rails không?

+0

Có một NPM module mustbe giải quyết vấn đề ủy quyền: https://github.com/derickbailey/mustbe –

Trả lời

6

Có thể là nó có thể giúp bạn trong việc đạt được những gì bạn muốn https://github.com/ForbesLindesay/connect-roles

+1

Cách sử dụng hộ chiếu có vai trò kết nối? – pravin

+0

chỉ cần thêm middileware 'connect-roles' sau phần mềm trung gian hộ chiếu, như sau: ' app.use (authentication); app.use (connectRoles.middleware()); ' – YassinMK

Các vấn đề liên quan