@siliconminds/auth
v2.4.0
Published
api auth middlewares module
Readme
AUTH
Authentication routes and middlewares.
Installation
$ npm install @siliconminds/authExample usage
Add the authentication routes to your server:
const express = require('express');
const auth = require('@siliconminds/auth');
require('@siliconminds/envalidate')(['APP_URL', 'MAILS_FROM']);
const router = express.Router();
router.use('/', auth(process.env.APP_URL, process.env.MAILS_FROM));
module.exports = router;
Protect a route:
const express = require('express');
const auth = require('@siliconminds/auth/middlewares');
const router = express.Router();
router.get('/auth', auth.check('user'), (req, res) => res.send('pong'));
module.exports = router;
