Skip to content

qbatch/express-authorize-routes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

express-authorize-routes

Easily authorize roles based on accesscontrol grants as express middleware.

Usage

import { setGrants, canAccess } from 'express-authorize-routes';

setGrants(YOUR_GRANTS_LIST);

then in then routes do

app.get(
 '/',
 (req, res, next) => canAccess('admin', 'user', 'read', 'any')(req, res, next),
 (req, res, next) => {
  console.log('admin can see all the users');
  ...
 },
);

And you are done!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors