node.js auth package (password, facebook, & more) for Connect and Express apps
everyauth is a node.js library that provides authentication and authorization functionalities for Connect and Express apps. It supports various login methods such as password, Facebook, and more. The library is modular, easily configurable, and follows an idiomatic approach for extending authorization strategies.
An example application is provided at ./example.
local.host in the /etc/hosts file is necessary.test/creds.js with credentials for integration tests.req.user from the app server or everyauth.user in Express views.everyauth.everymodule.findUserById and optionally everyauth.everymodule.userPkey.everyauth.loggedIn and everyauth.user are available in views.everyauth is a useful node.js library for adding authentication and authorization features to Connect and Express apps. With its modular design, easy configuration, and idiomatic approach for extending strategies, developers can efficiently implement various login methods and access user information seamlessly within their applications.
Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.