Skip to content

yoshuawuyts/basic-auth-middleware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

basic-auth-middleware stability

npm version build status test coverage 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

About

Basic auth middleware

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published