UNPKG

btc-rpc-explorer

Version:

Open-source, self-hosted Bitcoin explorer

16 lines (11 loc) 298 B
"use strict"; const basicAuth = require('basic-auth'); module.exports = pass => (req, res, next) => { var cred = basicAuth(req); if (cred && cred.pass === pass) { req.authenticated = true; return next(); } res.set('WWW-Authenticate', `Basic realm="Private Area"`) .sendStatus(401); }