‚̧Nonviolent Pigeon Manifestation
    Have ideas to improve npm?Join in the discussion! ¬Ľ

    basic

    2.0.3¬†‚Äʬ†Public¬†‚Äʬ†Published

    basic

    HTTP Basic Auth for Node.js

    Build Status Greenkeeper badge

    Installation

    npm install basic

    Basic Use

    var http = require('http');
    var basic = require('../../lib/index');
     
    var auth = basic(function (user, pass, callback) {
        if (user === 'let' && pass === 'me in') return callback(null);
        callback(401);
    });
     
    http.createServer(function (req, res) {
        auth(req, res, function (err) {
            var head = (err) ? {'WWW-Authenticate': 'Basic realm="Secure Area"'} : {};
            res.writeHead(err || 200, head);
            res.end();
        });
    }).listen(8000);
    curl --head -H "Authorization:Basic bGV0Om1lIGlu" http://localhost:8000

    Testing

    npm test

    Keywords

    none

    Install

    npm i basic

    DownloadsWeekly Downloads

    491

    Version

    2.0.3

    License

    MIT

    Unpacked Size

    7.33 kB

    Total Files

    13

    Last publish

    Collaborators

    • avatar