1.1.0 • Published 7 years ago

ssarv v1.1.0

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

SSARV

Build Status codecov

Stupidly Simple Account Role Verifier - Express middleware that checks if the user has the correct permission role.

Install

npm install ssarv

Use:

For use with express.

Syntex

ssarv(requiredRoles, opt)

"requiredRoles" is an array of roles allowed

"opt" is a json object. Current valid "opt" keys:

opt = {
	locationOfRoles: "req.user.perm.role", //(required)
	failureRedirect: "/auth/login" //(optional)
}

Example:

//express stuff here 
var ssarv = require('ssarv');

app.get('/adminsAndDevsOnly', ssarv(["admin", "dev"], {
	locationOfRoles: "req.user.account.role",
	failureRedirect: "/auth/login"
}), function(req, res, next) {
	//Do Something 
});
1.1.0

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago