2.4.0 • Published 3 years ago

@siliconminds/auth v2.4.0

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

AUTH

Authentication routes and middlewares.

Installation

$ npm install @siliconminds/auth

Example 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;
2.3.0

3 years ago

2.4.0

3 years ago

2.2.6

4 years ago

2.2.1

4 years ago

2.1.2

4 years ago

2.2.0

4 years ago

2.2.3

4 years ago

2.2.2

4 years ago

2.1.3

4 years ago

2.2.5

4 years ago

2.2.4

4 years ago

1.2.4

4 years ago

2.0.3

4 years ago

2.0.2

4 years ago

2.1.0

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.2.3

4 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago