Skip to content

keidrun/boilerplate-express-passport-google-login

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

boilerplate-express-passport-google-login

Boilerplate of Google Login with Express and Passport.

Required

  • Create your google account for development and register your app.
  • Add Google Plus to your app account.
  • Add localhost:3000 to your app account.
  • Add localhost:3000/auth/google/callback to your app account for callback.

Create dot env files

$ touch .env
$ echo 'GOOGLE_CLIENT_ID={YOUR_CLIENT_ID}' >> .env
$ echo 'GOOGLE_CLIENT_SECRET={YOUR_CLIENT_SECRET}' >> .env
$ echo 'MONGO_URL={YOUR_MONGO_URL}' >> .env
$ echo 'COOKIE_KEY={ANY_NAME_OR_NOTHING_IS_OK}' >> .env
$ echo 'COOKIE_EXPIRED_DAYS={ANY_NUMBER_OR_NOTHING_IS_OK}' >> .env

APIs

Login API

  • localhost:3000/auth/google

GET User API

  • localhost:3000/api/user

Logout API

  • localhost:3000/api/logout

About

Boilerplate of Google Login with Express and Passport.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published