Skip to content

ykmDev/social-login-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Social login | React

Tech Stacks

  • Frontend : Reactjs v18.3
  • Backend : Express.js v4.19
  • Auth library : Passport v0.5 (Note: Passport v0.6 error have)

Installation Step

  • In client, install React: npx create-react-app .

  • In client, install React Router: npm install react-router-dom

  • In backend, create package.json: npm init -y

  • In backend, install Expressjs Nodemon Passport: yarn add express passport cors nodemon cookie-session

  • In backend, install passport-google-oauth20: npm install passport-google-oauth20

  • In backend, install passport-facebook: npm install passport-facebook

  • In backend, install passport-github2: npm install passport-github2

Developer Console

Development Env Running step

  • RUN in client: npm start
  • RUN in backend: npm start

login screen

Error occur in Passport v0.7.0 error:

TypeError: req.session.regenerate is not a function
    at SessionManager.logIn

About

Social login with React & Passport.js

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published