feat: make social login optional

This commit is contained in:
Lin, Hung-Shin committed 2023-10-05 13:32:02 +08:00
1 parent a79b66ed8d
commit 72b2711367
5 files changed
+145 -49

No files matched your search

+13 -1
View File
@@ -5,7 +5,17 @@ import googleStrategy from './googleStrategy.js'
passport.use(passwordStrategy)
passport.use(jwtStrategy)
passport.use(googleStrategy)
const enabledMethods = {
local: true,
google: googleStrategy !== null,
}
console.log('Enabled login methods', enabledMethods)
if (enabledMethods.google) {
passport.use(googleStrategy)
}
passport.serializeUser((user, done) => {
process.nextTick(() => {
@@ -22,3 +32,5 @@ passport.deserializeUser((user, done) => {
done(null, user)
})
})
export default enabledMethods