...
 
Commits (2)
......@@ -17,7 +17,7 @@ module.exports.RestClient = function (options) {
(qui elle n'est pas publique : c'est du SSR). Donc j'ai envie de dire : ce n'est pas notre
problème : c'est entre VSF et VSFAPI qu'il doit y avoir une authentification / vérification
de la provenance des requêtes. Nous on s'occupe de la com entre VSFAPI et Django, et une
simple limitation sur l'IP de provenance est suffisante.
limitation avec une clé d'authentification est suffisante
var oauth = OAuth({
consumer: {
......@@ -79,9 +79,11 @@ module.exports.RestClient = function (options) {
errorMessage = 'HTTP ERROR ' + response.code;
}
logger.error('API call failed: ' + errorMessage);
reject(errorMessage);
reject({
errorMessage: errorMessage,
code: body.code
});
}
resolve(body);
});
......