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')
})
})
Create a new middleware instance.
Validate an incoming HTTP request. Sets res.statusCode
to 401
. err
is an
instance of boom
.