UNPKG

http-auth

Version:

Node.js package for HTTP basic and digest access authentication.

19 lines (17 loc) 560 B
// HTTP module var http = require('http'); // Authentication module. var auth = require('../gensrc/http-auth'); var basic = auth.basic({ realm: "Simon Area." }, function (username, password, callback) { // Custom authentication method. callback(username === "Tina" && password === "Bullock"); } ); // Creating new HTTP server. http.createServer(basic, function(req, res) { res.end("Welcome to private area - " + req.user + "!"); }).listen(1337, function () { // Log URL. console.log("Server running at http://127.0.0.1:1337/"); });