summaryrefslogtreecommitdiff
path: root/app.js
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--app.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/app.js b/app.js
index 5e75ac59..4b4e1766 100644
--- a/app.js
+++ b/app.js
@@ -317,6 +317,19 @@ if (config.dropbox) {
res.redirect(config.serverurl);
});
}
+//google auth
+if (config.google) {
+ app.get('/auth/google',
+ passport.authenticate('google', { scope: ['profile'] }));
+ //google auth callback
+ app.get('/auth/google/callback',
+ passport.authenticate('google', {
+ failureRedirect: config.serverurl
+ }),
+ function (req, res) {
+ res.redirect(config.serverurl);
+ });
+}
//logout
app.get('/logout', function (req, res) {
if (config.debug && req.isAuthenticated())