koa-auth-basic
Basic auth with custom credential check.
Installation
$ npm install koa-auth-basic
Example
Protect downstream middleware:
const auth = const Koa = const app = // custom 401 handlingapp // require authapp // secret responseapp; app
Example request:
$ curl -H "Authorization: basic dGo6dG9iaQ==" http://localhost:3000/ -i
HTTP/1.1 200 OK
X-Powered-By: koa
Content-Type: text/plain; charset=utf-8
Content-Length: 6
Date: Sat, 30 Nov 2013 19:35:17 GMT
Connection: keep-alive
secret
Using the mount middleware you may specify auth for a given prefix:
const mount = const auth = app
License
MIT
Credits
koa-auth-basic is inspired by koa-basic-auth