Login requirement to view Foursquare API page
This commit is contained in:
15
app.js
15
app.js
@ -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);
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
extends layout
|
extends layout
|
||||||
|
|
||||||
block content
|
block content
|
||||||
h1 API Browser
|
h1 API Browser
|
||||||
|
|
||||||
|
a(href='/api/foursquare') Foursquare
|
Reference in New Issue
Block a user