1.0.2 • Published 8 years ago

acl-arangodb v1.0.2

Weekly downloads
21
License
-
Repository
github
Last release
8 years ago

#NODE ACL - ArangoDB backend This fork adds ArangoDB backend support to NODE ACL

##Status license - MIT BuildStatus

NPM status

Dependency Status devDependency Status

##Installation

Using npm:

npm install acl-arangodb

##Usage Download and install ArangoDB Start ArangoDB with default configuration. Create ArangoDB database object in your node.js application. Create acl module and instantiate it with ArangoDB backend, passing the ArangoDB object into the backend instance.

// require arangojs
var arangojs = require('arangojs');
// Defaults to localhost and '_system' database. See arangojs documentation for configuration options
var db = arangojs();
// Set the database for your ACL. Note: You must create the database if it doesn't exist already.
db.useDatabase('mydb');

// require acl and create ArangoDB backend
var Acl = require('acl');
// Doesn't set a 'prefix' for collections and separates buckets into multiple collections.
acl = new Acl(new Acl.arangodbBackend(db));

// Alternatively, set a prefix and combined buckets into a single collection
acl = new Acl(new Acl.arangodbBackend(db, 'acl_', true));

##Testing Tested using acl's tests runner against ArangoDB v3.0.3

##Documentation See NODE ACL documentation See ArangoDB documentation

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago

0.2.0

8 years ago

0.1.0

8 years ago