only use passport.authenticate if a strategy url is defined

v1.18.x
psychobunny 11 years ago
parent b7e04239e9
commit f6838ef51e

@ -148,9 +148,11 @@
for (var i in login_strategies) { for (var i in login_strategies) {
if (login_strategies.hasOwnProperty(i)) { if (login_strategies.hasOwnProperty(i)) {
var strategy = login_strategies[i]; var strategy = login_strategies[i];
if (strategy.url) {
app.get(strategy.url, passport.authenticate(strategy.name, { app.get(strategy.url, passport.authenticate(strategy.name, {
scope: strategy.scope scope: strategy.scope
})); }));
}
app.get(strategy.callbackURL, passport.authenticate(strategy.name, { app.get(strategy.callbackURL, passport.authenticate(strategy.name, {
successRedirect: nconf.get('relative_path') + '/', successRedirect: nconf.get('relative_path') + '/',

Loading…
Cancel
Save