Dead simple And Bang auth middleware.
World's simplest oAuth.
You just have to go register your application at <<>>. You'll get a client ID and client secret. Just drop those into the code below and then just add a link or button that points to
/auth somewhere on your page and you're good to go.
The code below should work once you've dropped in your client id and secret:
var express = require'express'andbangAuth = require'andbang-express-auth'app = express;// config our middlewareappuseexpresscookieParser;appuseexpresssession secret: 'keyboard cat' ;appuseandbangAuthmiddlewareapp: appclientId: '<< YOUR CLIENT ID>>'clientSecret: '<< YOUR CLIENT SECRET>>'defaultRedirect: '/secured';// Just re-direct people to '/auth' and the plugin does the rest.appget'/'ressend'<a href="/auth">login</a>';;// if for routes where you want to require login add the middleware// like this:appget'/secured' andbangAuthsecuredressendreqsessionuser;;