From ccbca7f66173242093205464447557051a702fea Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Sat, 2 Dec 2017 08:40:30 +0000 Subject: [PATCH] use in-scope PromiseA --- oauth3.core.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/oauth3.core.js b/oauth3.core.js index ac2c825..222553a 100644 --- a/oauth3.core.js +++ b/oauth3.core.js @@ -217,7 +217,7 @@ return OAUTH3.discover(decoded.payload.iss).then(function (directives) { var urlObj = OAUTH3.urls.jwk(directives, decoded); return OAUTH3.request(urlObj).catch(function (err) { - return PromiseA.reject({ + return OAUTH3.PromiseA.reject({ message: 'failed to retrieve public key from token issuer' , code: 'E_NO_PUB_KEY' , url: 'https://oauth3.org/docs/errors#E_NO_PUB_KEY' @@ -225,7 +225,7 @@ }); }); }, function (err) { - return PromiseA.reject({ + return OAUTH3.PromiseA.reject({ message: 'token issuer is not a valid OAuth3 provider' , code: 'E_INVALID_ISS' , url: 'https://oauth3.org/docs/errors#E_INVALID_ISS' @@ -233,7 +233,7 @@ }); }).then(function (res) { if (res.data.error) { - return PromiseA.reject(res.data.error); + return OAUTH3.PromiseA.reject(res.data.error); } return res.data; }); @@ -242,7 +242,7 @@ var decoded; if (!token) { - return PromiseA.reject({ + return OAUTH3.PromiseA.reject({ message: 'no token provided' , code: 'E_NO_TOKEN' , url: 'https://oauth3.org/docs/errors#E_NO_TOKEN' @@ -253,7 +253,7 @@ decoded = OAUTH3.jwt.decode(token, {complete: true}); } catch (e) {} if (!decoded) { - return PromiseA.reject({ + return OAUTH3.PromiseA.reject({ message: 'provided token not a JSON Web Token' , code: 'E_NOT_JWT' , url: 'https://oauth3.org/docs/errors#E_NOT_JWT' @@ -271,7 +271,7 @@ try { return OAUTH3.jwt.verify(token, jwk, opts); } catch (err) { - return PromiseA.reject({ + return OAUTH3.PromiseA.reject({ message: 'token verification failed' , code: 'E_INVALID_TOKEN' , url: 'https://oauth3.org/docs/errors#E_INVALID_TOKEN'