web-dev-qa-db-ja.com

Node.jsとACL

プロジェクトに選択しましたNode.js + Express + Mongoose。今までは[〜#〜] acl [〜#〜]を使用する必要はありませんでしたが、プロジェクトのこのフェーズでは、これを実装する必要があります。

NPMにはいくつかのモジュールが含まれていますが、どれを選択しますか?

ACL(Node.js + Express + Mongoose)の使用経験を教えてください。チュートリアルを知っているなら、それは素晴らしいことです:)でも、それほど必要ではありません。Node.jsプログラマーがACLに何を使用しているかを正確に知る必要があります。

最後の可能性は、独自のacl-ミドルウェアを作成することです。これは私にとって興味深い経験になる可能性があります。私は考えます :)

19
otodockal

https://npmjs.org/package/acl

最も使用されているACLモジュール。リソースを保護し、mongoをサポートするためのExpressミドルウェアもあります。

22
the.ufon

aclパッケージは過去2年間更新されていません。私はCASLの作成者です-JavaScriptの同形の権限管理- https://github.com/stalniy/casl

Npmの傾向によると、これは最近最も使用されているライブラリです https://www.npmtrends.com/acl-vs-@casl/ability

ちなみに、MongoDBとmongooseとの統合は本当に簡単です!

0
Sergii Stotskyi