river-of-ebooks/config/passport.js

28 lines
646 B
JavaScript
Raw Normal View History

2018-10-31 17:40:50 +00:00
/**
* Passport configuration
*/
module.exports.passport = {
local: {
strategy: require('passport-local').Strategy
},
google: {
strategy: require('passport-google-oauth20').Strategy,
protocol: 'oauth2',
callback: '/auth/google/callback',
2019-03-20 19:08:19 +00:00
options: {
clientID: process.env.PASSPORT_GOOGLE_ID,
clientSecret: process.env.PASSPORT_GOOGLE_SECRET
}
},
github: {
strategy: require('passport-github2').Strategy,
protocol: 'oauth2',
callback: '/auth/github/callback',
2019-03-20 19:08:19 +00:00
options: {
clientID: process.env.PASSPORT_GITHUB_ID,
clientSecret: process.env.PASSPORT_GITHUB_SECRET
}
2018-10-31 17:40:50 +00:00
}
}