1.1.0 • Published 9 months ago

basic-auth-connect v1.1.0

Weekly downloads
458,078
License
MIT
Repository
github
Last release
9 months ago

basic-auth-connect

Connect's Basic Auth middleware in its own module. You should consider to create your own middleware with basic-auth.

API

var basicAuth = require('basic-auth-connect');

Simple username and password

connect()
.use(basicAuth('username', 'password'));

Callback verification

connect()
.use(basicAuth(function(user, pass){
  return 'tj' == user && 'wahoo' == pass;
}))

Async callback verification, accepting fn(err, user).

connect()
.use(basicAuth(function(user, pass, fn){
  User.authenticate({ user: user, pass: pass }, fn);
}))

Security Considerations

Important: When using the callback method, it is recommended to use a time-safe comparison function like crypto.timingSafeEqual to prevent timing attacks.

License

MIT

@aguerram/node-media-server-editethos-themeonefit-node-media-server@hados99/node-media-server@everything-registry/sub-chunk-1217wnodewm-nodemediawholesaler@dongls/node-media-server@rstacruz/pnpm@perinazzoo/node-media-serverjanus-serverstylecreatorstaticwebserversuperstaticsuperstatic-with-proxytraverson-test-servertorrent-cloudts-playglayground@amio/serve@asurraa-lab/node-media-server@dbrowser/trackerzcrypto-service-manageryiai-cliyxj_clitsbotzk-node-media-server@ibm-watson/customer-engagement-bot@ibm-watson/food-coach@hados99/nms@first-lego-league/fllscoring@freedomchurch/node-media-server@linkplicity/node-media-server@lykmapipo/kue-common@sailshq/connect@pustovit/mongo-express@sobs/node-media-server@sergiocruz/node-media-servermongo-express-patchmongo-expressmongo-express-enhancedmongo-express-leufumongo-express-ultimatemoodboard-adminnathanjosiah-sc5-styleguideomegaodata-serverococ-auth-ldapsc5-styleguidescribe-jssermpyramid-ircprojector.ioremotoreact-native-ok-sdknode-distributenode-media-server-efestie-forknode-media-server-newnode-media-server-updatenode-media-server-with-auth-middlewarenode-server-medianode-streaming-servernovation-mobilepeter.you.jqweui.test.publishresquelresquel-multiconnectreportrrestfulsqlship-components-media-serversharecharge-app-backendskyfiihc-enginelightning-serverlox2indegolox2thzmagnet-kuekralomercenary-core@synthels/node-media-server@vdambrine/mongo-express@zalastax/nolb-basi@zapay-pagamentos/mongo-express@steedos/creator-server@steedos/meteor-bundle-dependenciesalmaws-es-kibana-key-onlyanytv-kuecoffeekraken-carpentercrowicustom-node-media-serverbackbeam-serverbebop-cliaws-kibana-proxybeez-foundationbzy_node-media-serverbolddirty-statecast-serverezs-media-serverexpress-system-status
1.1.0

9 months ago

1.0.0

11 years ago