OAuth 2.0 authorization server toolkit for Node.js.
oauth oauth2 auth authz authorization connect express passport middleware oauth2-server oauth2-provider security authenticationFacebook authentication strategy for Passport.
passport facebook auth authn authentication identityLocal username and password authentication strategy for Passport.
passport local auth authn authentication username passwordThis project was bootstraped with Node.js API Starter Kit (support).The API server must become available at http://localhost:8080/graphql (live demo).
nodejs graphql docker boilerplate api babel sql knex postgresql passport passportjs oauth i18nYou can deploy with now or Docker (for mandatory and optional env variables see below). This microservice must run in a subdomain of yours, e.g. login.yourdomain.com.
oauth microservice reddit twitter jwt now passport login facebook google linkedin docker authentication instagram githubPassport-Local Mongoose is a Mongoose plugin that simplifies building username and password login with Passport. Passport-Local Mongoose does not require passport, passport-local or mongoose dependencies directly but expects you to have these dependencies installed.
passport mongoose-plugin mongoose authentication loginAn unopinionated authentication library for building Node.js APIs. Permit makes it easy to add an authentication layer to any Node.js API. It can be used with any of the popular server frameworks (eg. Express, Koa, Hapi, Fastify) and it can be used for any type of API (eg. REST, GraphQL, etc.) due to its simple, unopinionated design.
nodejs authentication express koa hapi fastify api auth authn authorization bearer fastly graphql header oauth passport request rest server tokenA boilerplate application for building web apps using express, mongoose and passport. Read the wiki to understand how the application is structured.
mongoose passport nodejs boilerplate express mvcThis is a demo node.js application illustrating various features used in everyday web development, with a fine touch of best practices. The demo app is a blog application where users (signing up using facebook, twitter, github and simple registrations) can create an article, delete an article and add comments on the article. and replace the values there. In production env, it is not safe to keep the ids and secrets in a file, so you need to set it up via commandline. If you are using heroku checkout how environment variables are set here.
nodejs demo boilerplate express mongoose passport mongodbultimate-seed is the ultimate full-stack AngularJS + Node.js/Express seed (batteries included!) that makes web developers insanely productive. This project uses ultimate dependency library.
node.js seed angular angular-ui barbeque source-maps bootstrap bower browserify docker font-awesome express grunt handlebars jshint karma mocha less less-hat livereload lodash underscore modernizr mongodb mongoose passport facebook google twitter redis socket.io uglify winston📹 Watch this video for an overview on how to use generator-rest and deploy your project to Heroku. If you find this useful, please don't forget to star ⭐️ the repo, as this will help to promote the project. Follow me on Twitter and GitHub to keep updated about this project and others.
mongoose mongodb rest rest-api yeoman-generator boilerplate jest restful node nodejs express mongo passport ava api es6 babel generator yeomanOpen source web app to self-publish and sell books or other online content. If you want to learn how to build this project from scratch, check out our book: https://builderbook.org.
react nodejs github-api boilerplate mongodb stripe mongoose nextjs material-ui expressjs mailchimp passport apis aws-ses google-api express-sessionBuilder Book is an open source web app to publish documentation or books. The app is built with React/Material-UI/Next/Express/Mongoose/MongoDB and includes these third party APIs: Google, Github, AWS SES, Mailchimp, Stripe. We've used this builderbook project to build saas, async, and other real-world web apps.
aws-ses express-session github-api material-ui mongoose passport react mongodb nodejs nextjs mailchimp stripe google-api expressjs apis boilerplateLad is the best Node.js framework. Made by a former Express TC and Koa team member. Lad boasts dozens of features and is extremely configurable. Lad framework includes Webapp server, API server, Proxy server, Job scheduler, Font end, Back end, Email Engine, Translation, Error Handling, Security, Performance.
api bootstrap redis aws boilerplate koa framework react-native mvc mongodb mongoose s3 prettier passport ava xo cloudfront async-await nodejs-framework web-server api-serverGoogle (OAuth) authentication strategies for Passport.
passport google auth authn authentication identityHTTP Bearer authentication strategy for Passport.
passport auth authn authentication authz authorization http bearer token oauthConnect roles is designed to work with connect or express. It is an authorisation provider, not an authentication provider. It is designed to support context sensitive roles/abilities, through the use of middleware style authorisation strategies. If you're looking for an authentication system I suggest you check out passport.js, which works perfectly with this module.
roles authorization authentication security connect express passport everyauthPassport middleware for Koa
authentication passport koa koa2 auth authorizationAccess passport.js user information from a socket.io connection. Always provide one. If you don't know what sessionStore to use, have a look at this list. Also be sure to use the same sessionStore or at least a connection to the same collection/table/whatever. And don't forget your express.session() middleware: app.use(express.session({ store: awesomeSessionStore })); For further info about this middleware see the official documentation.
socket socket.io passport
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.