September 2014
Intermediate to advanced
316 pages
7h 6m
English
First, we need to add our Google-specific information to our config. Open config.js and add the following lines:
routes: {
login: '/account/login',
logout: '/account/logout',
chat: '/chat', facebookAuth: '/auth/facebook',
facebookAuthCallback: '/auth/facebook/callback',
googleAuth: '/auth/google',
googleAuthCallback: '/auth/google/callback'
},
//host and facebook
google: {
clientID: 'YOUR_GOOGLE_ID',
clientSecret: 'YOUR_GOOGLE_SECRET'
}We haven't added anything different. We just had to create the two Google authentication routes and add the ID and secret.
The package we will use is passport-google-oauth. This should be installed already at this point through npm install. Notice that this is not ...