1.1.4 • Published 6 months ago
rf-acl v1.1.4
rf-acl
ACL Module for Rapidfacture Apps
- fetches session secret from db
- fetches session (user, groups, right) of the users and stores them in memory
- provide "basic-config" Acess Point
Getting Started
npm install rf-acl
// prepare backend
var config = require('rf-config').init(__dirname); // config
var http = require('rf-http').start({ // webserver
pathsWebserver: config.paths.webserver,
port: config.port
});
var API = require('rf-api').start({app: http.app}); // prepare api
var mongooseMulti = require('mongoose-multi'); // databases
var db = mongooseMulti.start(config.db.urls, config.paths.schemas);
// fetch settings from db
db.global.mongooseConnection.once('open', function () {
// start access control
require('rf-acl').start({
API: API, // rf-api
db: db, // mongooseMulti
app: http.app, // express app
sessionSecret: 'dsafdknewr324324erd3uidecd'
});
// start requests
API.startApiFiles(config.paths.apis, function (startApi) {
startApi(db, API);
});
});
Peer Dependencies
- rf-config
Development
Install the dev tools with
npm install
Then you can runs some test cases and eslint with:
npm test
Legal Issues
- License: MIT
- Author: Rapidfacture GmbH
1.1.4
6 months ago
1.1.3
6 months ago
1.1.2
3 years ago
1.1.1
4 years ago
1.1.0
4 years ago
1.0.4
5 years ago
1.0.3
5 years ago
1.0.2
5 years ago
1.0.1
5 years ago
1.0.0
6 years ago
0.5.3
7 years ago
0.5.2
7 years ago
0.5.1
7 years ago
0.5.0
7 years ago
0.4.5
7 years ago
0.4.4
7 years ago
0.4.3
7 years ago
0.4.2
7 years ago
0.4.1
7 years ago
0.4.0
7 years ago
0.3.2
7 years ago
0.3.1
7 years ago
0.3.0
7 years ago
0.2.2
7 years ago
0.2.1
7 years ago
0.2.0
7 years ago
0.1.23
7 years ago
0.1.22
7 years ago
0.1.21
7 years ago
0.1.20
7 years ago
0.1.17
7 years ago
0.1.16
7 years ago
0.1.15
7 years ago
0.1.14
8 years ago
0.1.13
8 years ago
0.1.12
8 years ago
0.1.10
8 years ago
0.1.9
8 years ago
0.1.8
8 years ago
0.1.7
8 years ago
0.1.6
8 years ago
0.1.5
8 years ago
0.1.4
8 years ago
0.1.3
8 years ago
0.1.2
8 years ago
0.1.0
8 years ago