+function checkAuth(uri, req){
+ return new Promise(function(resolve, reject) {
+ request({
+ uri: uri,
+ method: 'GET',
+ headers: _.extend({}, {
+ 'Authorization': req.get('Authorization'),
+ forever: CONSTANTS.FOREVER_ON,
+ rejectUnauthorized: false,
+ })
+ }, function(error, response, body) {
+ console.log(arguments)
+ if( response.statusCode == 401) {
+ reject({statusCode: 401, error: response.body});
+ } else {
+ resolve({statusCode:200, data:response.body})
+ }
+ });
+ });
+}
+
+