Add support of google signin

This commit is contained in:
Cheng-Han, Wu 2016-05-21 22:48:00 +08:00
parent 900141daff
commit 6405bb5056
10 changed files with 47 additions and 8 deletions

13
app.js
View file

@ -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())