Skip to content
node.js auth package (password, facebook, & more) for Connect and Express apps
JavaScript HTML Makefile
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Authentication and authorization (password, facebook, & more) for your node.js Connect and Express apps.

everyauth is:

  • Modular - We have you covered with Facebook and Twitter OAuth logins, basic login/password support, and modules coming soon for beta invitation support and more.
  • Easily Configurable - everyauth was built with powerful configuration needs in mind. One of the problems I found with existing connect solutions was that it offered configurability from options, but if you wanted to do anything more you had to dig into source and fork the codebase. everyauth allows you to over-ride specific hooks so that you can configure it to your auth needs.
  • Idiomatic - The syntax for configuring and extending your authorization strategies are idiomatic and chainable.
  • Step-driven


$ npm install everyauth

Setting up Facebook Connect

var everyauth = require('everyauth');

  .appId('YOUR APP ID HERE')
  .appSecret('YOUR APP SECRET HERE')
  .findOrCreateUser( function (session, accessToken, fbUserMetadata) {
Something went wrong with that request. Please try again.