All Projects → didinj → node-facebook-twitter-google-github-login

didinj / node-facebook-twitter-google-github-login

Licence: MIT License
Node, Express, Mongoose, Passport, Facebook, Twitter, Google and Github Authentication (Login)

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to node-facebook-twitter-google-github-login

Login With
Stateless login-with microservice for OAuth
Stars: ✭ 2,301 (+7322.58%)
Mutual labels:  facebook, twitter, login, passport
Buji Pac4j
pac4j security library for Shiro: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 444 (+1332.26%)
Mutual labels:  facebook, twitter, login
Nemiro.oauth.dll
Nemiro.OAuth is a class library for authorization via OAuth protocol in .NET Framework
Stars: ✭ 45 (+45.16%)
Mutual labels:  facebook, twitter, login
Play Pac4j
Security library for Play framework 2 in Java and Scala: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 375 (+1109.68%)
Mutual labels:  facebook, twitter, login
Social Login Helper Deprecated
A simple android library to easily implement social login into your android project
Stars: ✭ 81 (+161.29%)
Mutual labels:  facebook, twitter, login
Spring Webmvc Pac4j
Security library for Spring Web MVC: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 110 (+254.84%)
Mutual labels:  facebook, twitter, login
Spark Pac4j
Security library for Sparkjava: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 154 (+396.77%)
Mutual labels:  facebook, twitter, login
Spring Security Pac4j
pac4j security library for Spring Security: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 231 (+645.16%)
Mutual labels:  facebook, twitter, login
OAuthLogin
第三方平台联合登陆(facebook、微信、微博、QQ、Kakao)
Stars: ✭ 57 (+83.87%)
Mutual labels:  facebook, login
OAuthLogin.AspNetCore
第三方平台联合登陆(facebook、微信、微博、QQ、Kakao)
Stars: ✭ 43 (+38.71%)
Mutual labels:  facebook, login
chat-app
An Express React Redux Socket.IO Chat App that uses MongoDB with Mongoose driver as database and Passport for user authentication.
Stars: ✭ 24 (-22.58%)
Mutual labels:  mongoose, passport
hej
Hej! is a simple authentication boilerplate for Socialite.
Stars: ✭ 111 (+258.06%)
Mutual labels:  facebook, passport
peerai-api
Peerism's Peer.ai API built with Truffle, Node.js, Express.js, Solidity, and Ethereum TestRPC
Stars: ✭ 18 (-41.94%)
Mutual labels:  mongoose, passport
react-node-twitter-login
Demo application that shows how to enable Twitter login with React on frontend and Node.js/Express on backend
Stars: ✭ 34 (+9.68%)
Mutual labels:  mongoose, passport
authorize-me
Authorization with social networks
Stars: ✭ 44 (+41.94%)
Mutual labels:  login, signin
yelp-camp
A Node.js web application project from the Udemy course - The Web Developer Bootcamp by Colt Steele
Stars: ✭ 36 (+16.13%)
Mutual labels:  mongoose, passport
react-apple-signin-auth
 Apple signin for React using the official Apple JS SDK
Stars: ✭ 58 (+87.1%)
Mutual labels:  login, signin
react-signin-form
Concept for Sign in / Sign Up form
Stars: ✭ 109 (+251.61%)
Mutual labels:  login, signin
ng-nest-cnode
Angular 10 Front-End and Nestjs 7 framework Back-End build Fullstack CNode
Stars: ✭ 17 (-45.16%)
Mutual labels:  mongoose, passport
Pepaverse
Pepaverse is an open source social network build with nodejs, mongoDB, passportjs and socket.io
Stars: ✭ 16 (-48.39%)
Mutual labels:  login, mongoose

Node Express Passport Facebook Twitter Google GitHub Login

This source code is part of Node Express Passport Facebook Twitter Google GitHub Login tutorial.

A comprehensive tutorial of Node, Express and Passport Facebook, Twitter, Google, and Github login or authentication. This tutorial shows you how to create multiple social media (Facebook, Twitter, Google and GitHub) authentication (login) using Node, Express, Mongoose and Passport.js. This authentication is using OAuth provider which has the different name and authentication keys between Facebook, Twitter, Google and GitHub.

Steps to run locally:

  • Clone this repo
  • run npm install
  • run nodemon
  • Open browser then go to http://127.0.0.1:3000
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].