1.0.0 • Published 7 years ago

basic-auth-middleware v1.0.0

Weekly downloads
24
License
-
Repository
github
Last release
7 years ago

basic-auth-middleware stability

npm version build status downloads js-standard-style

Basic auth middleware

Usage

var Auth = require('basic-auth-middleware')
var http = require('http')

var auth = Auth('my-username', 'some-password')

http.createServer(function (req, res) {
  var ctx = {}
  auth(req, res, ctx, function (err) {
    if (err) return res.end('not authenticated')
    res.end('authentication successful')
  })
})

API

middleware = auth(username, password)

Create a new middleware instance.

middleware(req, res, ctx, done(err))

Validate an incoming HTTP request. Sets res.statusCode to 401. err is an instance of boom.

License

MIT