From 0c34cd9db7a1c0f5b0e9870bbd7860c94d5ae352 Mon Sep 17 00:00:00 2001 From: Matthew Dailey Date: Sun, 18 Aug 2019 10:24:30 +0700 Subject: [PATCH 1/2] Add oauth_validation support for user access token requests --- oauth-1.0a.d.ts | 1 + oauth-1.0a.js | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/oauth-1.0a.d.ts b/oauth-1.0a.d.ts index 9569bc1..f142007 100644 --- a/oauth-1.0a.d.ts +++ b/oauth-1.0a.d.ts @@ -135,6 +135,7 @@ declare namespace OAuth { oauth_version: string; oauth_token?: string; oauth_body_hash?: string; + oauth_verifier?: string; } /** diff --git a/oauth-1.0a.js b/oauth-1.0a.js index 5c15dd4..583daac 100644 --- a/oauth-1.0a.js +++ b/oauth-1.0a.js @@ -59,7 +59,7 @@ function OAuth(opts) { * @param {Object} key and secret token * @return {Object} OAuth Authorized data */ -OAuth.prototype.authorize = function(request, token) { +OAuth.prototype.authorize = function(request, token, verifier) { var oauth_data = { oauth_consumer_key: this.consumer.key, oauth_nonce: this.getNonce(), @@ -84,6 +84,10 @@ OAuth.prototype.authorize = function(request, token) { oauth_data.oauth_body_hash = this.getBodyHash(request, token.secret) } + if(verifier) { + oauth_data.oauth_verifier = verifier; + } + oauth_data.oauth_signature = this.getSignature(request, token.secret, oauth_data); return oauth_data; From 3df005b87b1e175a936b008cfecd551c42c8ff6d Mon Sep 17 00:00:00 2001 From: Matthew Dailey Date: Sun, 18 Aug 2019 10:37:17 +0700 Subject: [PATCH 2/2] Bump lodash version --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index d139780..451af2f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -888,9 +888,9 @@ } }, "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", "dev": true }, "log-driver": {