andbang-express-auth
Advanced tools
Comparing version 0.0.6 to 0.0.7
@@ -59,2 +59,3 @@ var _ = require('underscore'), | ||
this.apiUrl = config.local ? 'http://localhost:3000' : 'https://api.andbang.com'; | ||
this.onRefreshToken = config.onRefreshToken || function (user, token, cb) { cb(); }; | ||
@@ -93,2 +94,3 @@ // The login route. If we already have a token in the session we'll | ||
url: self.accountsUrl + '/oauth/access_token', | ||
strictSSL: true, | ||
form: { | ||
@@ -112,3 +114,5 @@ code: result.code, | ||
return self.userRequired(req, response, function () { | ||
response.redirect(nextUrl); | ||
self.onRefreshToken(req.session.user, req.session.token.refresh_token, function () { | ||
response.redirect(nextUrl); | ||
}); | ||
}); | ||
@@ -146,2 +150,3 @@ }); | ||
url: self.apiUrl + '/me', | ||
strictSSL: true, | ||
headers: { | ||
@@ -175,2 +180,3 @@ authorization: 'Bearer ' + req.token.access_token | ||
url: self.accountsUrl + '/oauth/validate', | ||
strictSSL: true, | ||
form: { | ||
@@ -177,0 +183,0 @@ access_token: cookieToken, |
{ | ||
"name": "andbang-express-auth", | ||
"description": "Dead simple And Bang auth middleware.", | ||
"version": "0.0.6", | ||
"version": "0.0.7", | ||
"dependencies": { | ||
@@ -6,0 +6,0 @@ "express": "3.x", |
10220
205