Login requirement to view Foursquare API page

This commit is contained in:
Sahat Yalkabov
2013-11-19 17:12:36 -05:00
parent 58457a58e7
commit 55de39f30e
2 changed files with 9 additions and 10 deletions

15
app.js
View File

@ -60,24 +60,21 @@ app.get('/admin', passportConf.ensureAuthenticated, passportConf.ensureAdmin(),
app.get('/partials/:name', home.partials); app.get('/partials/:name', home.partials);
app.get('/api', api.apiBrowser); app.get('/api', api.apiBrowser);
app.get('/api/foursquare', api.foursquare); app.get('/api/foursquare', passportConf.ensureAuthenticated, api.foursquare);
app.get('/api/foursquare/callback', api.foursquareCallback);
app.get('/contact', contact.getContact); app.get('/contact', contact.getContact);
app.post('/contact', contact.postContact); app.post('/contact', contact.postContact);
/**
* Authentication Routes
*/
app.get('/auth/facebook', passport.authenticate('facebook')); app.get('/auth/facebook', passport.authenticate('facebook'));
app.get('/auth/facebook/callback', passport.authenticate('facebook', { app.get('/auth/facebook/callback', passport.authenticate('facebook', { successRedirect: '/', failureRedirect: '/login' }));
successRedirect: '/',
failureRedirect: '/login'
}));
app.get('/auth/foursquare', api.foursquareAuth); app.get('/auth/foursquare', api.foursquareAuth);
app.get('/auth/foursquare/callback', api.foursquareCallback); app.get('/auth/foursquare/callback', api.foursquareCallback);
app.get('*', home.index); app.get('*', home.index);

View File

@ -1,4 +1,6 @@
extends layout extends layout
block content block content
h1 API Browser h1 API Browser
a(href='/api/foursquare') Foursquare