summaryrefslogtreecommitdiff
path: root/lib/auth.js
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--lib/auth.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/auth.js b/lib/auth.js
index f4a0ec8f..76a962f5 100644
--- a/lib/auth.js
+++ b/lib/auth.js
@@ -6,6 +6,7 @@ var TwitterStrategy = require('passport-twitter').Strategy;
var GithubStrategy = require('passport-github').Strategy;
var GitlabStrategy = require('passport-gitlab2').Strategy;
var DropboxStrategy = require('passport-dropbox-oauth2').Strategy;
+var GoogleStrategy = require('passport-google-oauth20').Strategy;
//core
var config = require('./config.js');
@@ -100,4 +101,12 @@ if (config.dropbox) {
clientSecret: config.dropbox.clientSecret,
callbackURL: config.serverurl + '/auth/dropbox/callback'
}, callback));
+}
+//google
+if (config.google) {
+ passport.use(new GoogleStrategy({
+ clientID: config.google.clientID,
+ clientSecret: config.google.clientSecret,
+ callbackURL: config.serverurl + '/auth/google/callback'
+ }, callback));
} \ No newline at end of file