Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const basicAuthParser = require('basic-auth')
- var basicAuth = function (req, res, next) {
- const user = basicAuthParser(req)
- const validUser = user &&
- user.name === process.env.BASIC_AUTH_USER &&
- user.pass === process.env.BASIC_AUTH_PASS
- if (!validUser) {
- res.set('WWW-Authenticate', 'Basic realm=Authorization Required')
- return res.sendStatus(401)
- }
- next()
- }
- module.exports = function enableSimpleAuth(server) {
- if (process.env.BASIC_AUTH === 'true') server.use(basicAuth)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement