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; 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": {