basic-auth-middleware
v1.0.0
Published
Basic auth middleware
Downloads
618
Maintainers
Readme
basic-auth-middleware
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
.