2.4.0 • Published 2 years ago

@siliconminds/auth v2.4.0

Weekly downloads
-
License
ISC
Repository
github
Last release
2 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

2 years ago

2.4.0

2 years ago

2.2.6

3 years ago

2.2.1

3 years ago

2.1.2

3 years ago

2.2.0

3 years ago

2.2.3

3 years ago

2.2.2

3 years ago

2.1.3

3 years ago

2.2.5

3 years ago

2.2.4

3 years ago

1.2.4

3 years ago

2.0.3

3 years ago

2.0.2

3 years ago

2.1.0

3 years ago

2.0.1

3 years ago

2.0.0

3 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago