mio-roles

1.0.3 • Public • Published

MIO Role Based Access Lib

Role-based access middleware for express.

It's just check for req.user.role fit one of the expected roles

Quick Start

  1. Just save user role at req.user.role

  2. Add access([roles]) middleware with list of expected roles for protected routes

Sample

const access = Require('mio-roles');

...

app.route('/hello').all(access('helloRole')).get(YourRouteLogic...);

app.route('/hello2').all(access(['helloRole2', 'admin'])).get(YourRouteLogic...);

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.3
    3
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.3
    3
  • 1.0.2
    0
  • 1.0.1
    0
  • 1.0.0
    0

Package Sidebar

Install

npm i mio-roles

Homepage

gromy.co

Weekly Downloads

3

Version

1.0.3

License

MIT

Last publish

Collaborators

  • juliusgromyko