{"_id":"oauth-signature","_rev":"26-77943048087c8af2463c125cbf44f3c7","name":"oauth-signature","description":"OAuth 1.0a signature generator (RFC 5849)","dist-tags":{"latest":"1.5.0"},"versions":{"1.1.0":{"name":"oauth-signature","description":"OAuth 1.0a signature generator","version":"1.1.0","author":{"name":"Marco Bettiolo","email":"marco@bettiolo.it","url":"https://github.com/bettiolo"},"homepage":"https://github.com/bettiolo/oauth-signature-js","repository":{"type":"git","url":"https://github.com/bettiolo/oauth-signature-js"},"bugs":{"url":"http://github.com/bettiolo/oauth-signature-js/issues"},"license":"BSD-3-Clause","main":"dist/oauth_signature.js","scripts":{"prepublish":"grunt build","test":"grunt test-build"},"engines":{"node":"*"},"keywords":["oauth","hmac-sha1"],"devDependencies":{"karma-qunit":"~0.1.1","karma":"~0.10.9","grunt":"~0.4.2","grunt-contrib-requirejs":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-contrib-uglify":"~0.3.2","grunt-contrib-watch":"~0.5.3","karma-script-launcher":"~0.1.0","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.2","grunt-karma":"~0.6.2","grunt-cli":"~0.1.13","mocha":"~1.17.1","grunt-mocha-test":"~0.9.3","chai":"~1.9.0"},"volo":{"baseUrl":"src/lib","dependencies":{"url.min":"github:websanova/js-url/v1.8.6#url.min.js","cryptojs/hmac-sha1":"https://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/hmac-sha1.js","cryptojs/enc-base64-min":"https://crypto-js.googlecode.com/svn/tags/3.1.2/build/components/enc-base64-min.js","../lib-dev/qunit":"github:jquery/qunit/v1.14.0#qunit","../lib-dev/mocha":"github:visionmedia/mocha/1.17.1","../lib-dev/chai":"github:chaijs/chai/1.9.0"}},"dependencies":{"crypto-js":"~3.1.2-2"},"_id":"oauth-signature@1.1.0","dist":{"shasum":"d2cb508c5ee24da36d4544974f7ffb123b8ef793","tarball":"https://registry.npmjs.org/oauth-signature/-/oauth-signature-1.1.0.tgz","integrity":"sha512-p8FbjQsyXkOzReCIuEZwMXkJiNdH19kSkEsxR4oElkxorAkvhUmhg4c2PzeDACY2w31tEc7nhQZYLdgST/Ytvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE7x/nkfFMwTC2Tc9rbi5hD6Qc558lxxsq+fCVNaxLTQAiEAkJmghzaFFS3JjphMudm612NtQ4RBjtcX/2U743X8CDk="}]},"_from":"./","_npmVersion":"1.4.4","_npmUser":{"name":"bettiolo","email":"marco@bettiolo.it"},"maintainers":[{"name":"bettiolo","email":"marco@bettiolo.it"}]},"1.1.1":{"name":"oauth-signature","description":"OAuth 1.0a signature generator","version":"1.1.1","author":{"name":"Marco Bettiolo","email":"marco@bettiolo.it","url":"https://github.com/bettiolo"},"homepage":"https://github.com/bettiolo/oauth-signature-js","repository":{"type":"git","url":"https://github.com/bettiolo/oauth-signature-js"},"bugs":{"url":"http://github.com/bettiolo/oauth-signature-js/issues"},"license":"BSD-3-Clause","main":"src/app/oauth_signature.js","scripts":{"prepublish":"grunt build","test":"grunt test-build"},"engines":{"node":"*"},"keywords":["oauth","hmac-sha1"],"devDependencies":{"karma-qunit":"~0.1.1","karma":"~0.10.9","grunt":"~0.4.2","grunt-contrib-requirejs":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-contrib-uglify":"~0.3.2","grunt-contrib-watch":"~0.5.3","karma-script-launcher":"~0.1.0","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.2","grunt-karma":"~0.6.2","grunt-cli":"~0.1.13","mocha":"~1.17.1","grunt-mocha-test":"~0.9.3","chai":"~1.9.0"},"volo":{"baseUrl":"src/lib","dependencies":{"url.min":"github:websanova/js-url/v1.8.6#url.min.js","cryptojs/hmac-sha1":"https://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/hmac-sha1.js","cryptojs/enc-base64-min":"https://crypto-js.googlecode.com/svn/tags/3.1.2/build/components/enc-base64-min.js","../lib-dev/qunit":"github:jquery/qunit/v1.14.0#qunit","../lib-dev/mocha":"github:visionmedia/mocha/1.17.1","../lib-dev/chai":"github:chaijs/chai/1.9.0"}},"dependencies":{"crypto-js":"~3.1.2-2"},"_id":"oauth-signature@1.1.1","dist":{"shasum":"9065bf595e7ef972ed2e263ec4986b3335c87386","tarball":"https://registry.npmjs.org/oauth-signature/-/oauth-signature-1.1.1.tgz","integrity":"sha512-pVJGINliRCEVEVfQrClzWe3VEJqIXuiZxCVhb5GW7Lp9Cxscn0fHKezLOVfGJ841Jyihl6eADQ349ZML9EqReA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIqUje1f1gALutsLLo1CPbnF1OPYho/TInSp/ho1fp7AiEAi8d4mnkXEMHhoJthgMNlnznUecR3Dc5ZzGp/BKSGQqI="}]},"_from":"./","_npmVersion":"1.4.4","_npmUser":{"name":"bettiolo","email":"marco@bettiolo.it"},"maintainers":[{"name":"bettiolo","email":"marco@bettiolo.it"}]},"1.1.2":{"name":"oauth-signature","description":"OAuth 1.0a signature generator","version":"1.1.2","author":{"name":"Marco Bettiolo","email":"marco@bettiolo.it","url":"https://github.com/bettiolo"},"homepage":"https://github.com/bettiolo/oauth-signature-js","repository":{"type":"git","url":"https://github.com/bettiolo/oauth-signature-js"},"bugs":{"url":"http://github.com/bettiolo/oauth-signature-js/issues"},"license":"BSD-3-Clause","main":"src/app/oauth_signature","scripts":{"prepublish":"grunt build","test":"grunt test-build"},"engines":{"node":"*"},"keywords":["oauth","hmac-sha1"],"devDependencies":{"karma-qunit":"~0.1.1","karma":"~0.10.9","grunt":"~0.4.2","grunt-contrib-requirejs":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-contrib-uglify":"~0.3.2","grunt-contrib-watch":"~0.5.3","karma-script-launcher":"~0.1.0","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.2","grunt-karma":"~0.6.2","grunt-cli":"~0.1.13","mocha":"~1.17.1","grunt-mocha-test":"~0.9.3","chai":"~1.9.0"},"volo":{"baseUrl":"src/lib","dependencies":{"url.min":"github:websanova/js-url/v1.8.6#url.min.js","cryptojs/hmac-sha1":"https://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/hmac-sha1.js","cryptojs/enc-base64-min":"https://crypto-js.googlecode.com/svn/tags/3.1.2/build/components/enc-base64-min.js","../lib-dev/qunit":"github:jquery/qunit/v1.14.0#qunit","../lib-dev/mocha":"github:visionmedia/mocha/1.17.1","../lib-dev/chai":"github:chaijs/chai/1.9.0"}},"dependencies":{"crypto-js":"~3.1.2-2"},"_id":"oauth-signature@1.1.2","dist":{"shasum":"fba75f03898b56533b9835a31a791346ce5861f4","tarball":"https://registry.npmjs.org/oauth-signature/-/oauth-signature-1.1.2.tgz","integrity":"sha512-rfPPgMp3w21cr9Cqste847GBy+QXTe/wy3goCYGqzBO5xjnjQjMwQrR1++V7h9cBsOREyUv3qiqpXG4AdOTg9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGEZtdD/11N2TMmjtLrdSzd96bcMdR2ZCvVwYAklXCaCAiEA14We7y8rPSLtD0y80O3+2O4aEm/pHqgAECHuWVMhA/Y="}]},"_from":"./","_npmVersion":"1.4.4","_npmUser":{"name":"bettiolo","email":"marco@bettiolo.it"},"maintainers":[{"name":"bettiolo","email":"marco@bettiolo.it"}]},"1.1.3":{"name":"oauth-signature","description":"OAuth 1.0a signature generator","version":"1.1.3","author":{"name":"Marco Bettiolo","email":"marco@bettiolo.it","url":"https://github.com/bettiolo"},"homepage":"https://github.com/bettiolo/oauth-signature-js","repository":{"type":"git","url":"https://github.com/bettiolo/oauth-signature-js"},"bugs":{"url":"http://github.com/bettiolo/oauth-signature-js/issues"},"license":"BSD-3-Clause","main":"src/app/oauth-signature","scripts":{"prepublish":"grunt build","test":"grunt test-build"},"engines":{"node":"*"},"keywords":["oauth","hmac-sha1"],"devDependencies":{"karma-qunit":"~0.1.1","karma":"~0.10.9","grunt":"~0.4.2","grunt-contrib-requirejs":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-contrib-uglify":"~0.3.2","grunt-contrib-watch":"~0.5.3","karma-script-launcher":"~0.1.0","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.2","grunt-karma":"~0.6.2","grunt-cli":"~0.1.13","mocha":"~1.17.1","grunt-mocha-test":"~0.9.3","chai":"~1.9.0"},"volo":{"baseUrl":"src/lib","dependencies":{"url.min":"github:websanova/js-url/v1.8.6#url.min.js","cryptojs/hmac-sha1":"https://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/hmac-sha1.js","cryptojs/enc-base64-min":"https://crypto-js.googlecode.com/svn/tags/3.1.2/build/components/enc-base64-min.js","../lib-dev/qunit":"github:jquery/qunit/v1.14.0#qunit","../lib-dev/mocha":"github:visionmedia/mocha/1.17.1","../lib-dev/chai":"github:chaijs/chai/1.9.0"}},"dependencies":{"crypto-js":"~3.1.2-2"},"_id":"oauth-signature@1.1.3","dist":{"shasum":"0c6c06e4ac58434c124dce7d492247072becbb34","tarball":"https://registry.npmjs.org/oauth-signature/-/oauth-signature-1.1.3.tgz","integrity":"sha512-HPYKkVozVqkPHr7JsM34KzWGJM2igle0XXSrY3S/6vauJBa6bfX5Qd+bhZwlwBDQVY5Lm8/dgRoB/E3Diiuj0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC+LWBwNVmtNrFvrj6fyfMbfGwc+Kvpg9c808OtizHkgIgKy/ylWxdygcZ3RUYGa2eFCz3tCjxNt3deDBm/Edj5xU="}]},"_from":"./","_npmVersion":"1.4.4","_npmUser":{"name":"bettiolo","email":"marco@bettiolo.it"},"maintainers":[{"name":"bettiolo","email":"marco@bettiolo.it"}]},"1.2.2":{"name":"oauth-signature","description":"OAuth 1.0a signature generator","version":"1.2.2","author":{"name":"Marco Bettiolo","email":"marco@bettiolo.it","url":"https://github.com/bettiolo"},"homepage":"https://github.com/bettiolo/oauth-signature-js","repository":{"type":"git","url":"https://github.com/bettiolo/oauth-signature-js"},"bugs":{"url":"http://github.com/bettiolo/oauth-signature-js/issues"},"license":"BSD-3-Clause","main":"src/app/oauth-signature","scripts":{"prepublish":"grunt build","test":"grunt build"},"engines":{"node":"*"},"keywords":["oauth","hmac-sha1"],"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.6.0","grunt-contrib-concat":"~0.5.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-requirejs":"~0.4.4","grunt-contrib-uglify":"~0.5.1","grunt-contrib-watch":"~0.6.1","grunt-karma":"~0.9.0","grunt-mocha-test":"~0.12.0","karma":"~0.12.23","karma-jasmine":"~0.1.5","karma-phantomjs-launcher-nonet":"~0.1.3","karma-qunit":"~0.1.3","karma-script-launcher":"~0.1.0","mocha":"~1.21.4","phantomjs":"^1.9.7-15","qunitjs":"~1.14.0"},"volo":{"baseUrl":"src/lib","dependencies":{"url.min":"github:websanova/js-url/v1.8.6#url.min.js","cryptojs/hmac-sha1":"https://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/hmac-sha1.js","cryptojs/enc-base64-min":"https://crypto-js.googlecode.com/svn/tags/3.1.2/build/components/enc-base64-min.js","../lib-dev/qunit":"github:jquery/qunit/v1.14.0#qunit","../lib-dev/mocha":"github:visionmedia/mocha/1.17.1","../lib-dev/chai":"github:chaijs/chai/1.9.0"}},"dependencies":{"crypto-js":"~3.1.2-5"},"gitHead":"e8bc738df6c87f53a7003353bb1228762b82323b","_id":"oauth-signature@1.2.2","_shasum":"3222f27f9b5fcd21972f22ac7e035706403207ab","_from":".","_npmVersion":"2.1.2","_nodeVersion":"0.10.32","_npmUser":{"name":"bettiolo","email":"marco@bettiolo.it"},"maintainers":[{"name":"bettiolo","email":"marco@bettiolo.it"}],"dist":{"shasum":"3222f27f9b5fcd21972f22ac7e035706403207ab","tarball":"https://registry.npmjs.org/oauth-signature/-/oauth-signature-1.2.2.tgz","integrity":"sha512-QF1UirZ+HWLrYfS3JJ2Ot7zr2ZdD4QWXiPUXrHKMgAV+GIte0BNUGG9iI6YBoGVXLyENePgLxZQJ5yxMpaIeBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGM4ntBzx5FemryqSDOyMHCWl4TXVEFx8SbwmOuULbY/AiEAuIA6cNwdJ6SGmUsBZ3DYiqSlhOucL+daeYj7x3bTjPM="}]}},"1.3.0":{"name":"oauth-signature","description":"OAuth 1.0a signature generator","version":"1.3.0","author":{"name":"Marco Bettiolo","email":"marco@bettiolo.it","url":"https://github.com/bettiolo"},"homepage":"https://github.com/bettiolo/oauth-signature-js","repository":{"type":"git","url":"https://github.com/bettiolo/oauth-signature-js"},"bugs":{"url":"http://github.com/bettiolo/oauth-signature-js/issues"},"license":"BSD-3-Clause","main":"src/app/oauth-signature","scripts":{"prepublish":"grunt build","test":"grunt build"},"engines":{"node":"*"},"keywords":["oauth","hmac-sha1"],"devDependencies":{"chai":"~1.10.0","grunt":"~0.4.5","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.6.0","grunt-contrib-concat":"~0.5.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-requirejs":"~0.4.4","grunt-contrib-uglify":"~0.6.0","grunt-contrib-watch":"~0.6.1","grunt-mocha-test":"~0.12.4","mocha":"~2.0.1"},"volo":{"baseUrl":"src/lib","dependencies":{"url.min":"github:websanova/js-url/v1.8.6#url.min.js","cryptojs/hmac-sha1":"https://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/hmac-sha1.js","cryptojs/enc-base64-min":"https://crypto-js.googlecode.com/svn/tags/3.1.2/build/components/enc-base64-min.js"}},"dependencies":{"crypto-js":"~3.1.2-5"},"gitHead":"e59b021d861943a23c18e6f88c15fb327b70da95","_id":"oauth-signature@1.3.0","_shasum":"09249e80964c144cceee416d70d798bb7064bdd6","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"bettiolo","email":"marco@bettiolo.it"},"maintainers":[{"name":"bettiolo","email":"marco@bettiolo.it"}],"dist":{"shasum":"09249e80964c144cceee416d70d798bb7064bdd6","tarball":"https://registry.npmjs.org/oauth-signature/-/oauth-signature-1.3.0.tgz","integrity":"sha512-suuMKWpjQ1Zk07a1S9I+QK0lxfsDiiIfT0ucD2OidVpOySpz0OT2oQOYxZO+RgcmAF2gzMgJ14H/5e/r3Z3Uag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDw6hBYatj0YdW/5TiGxG2pqgKm5BJazs0Jw1M+vyMmlAiEA1B8+BfUnXtSq0/bDsuwQm8H2e/c2pc4Qy3MqtzLoiWM="}]}},"1.3.1":{"name":"oauth-signature","description":"OAuth 1.0a signature generator (RFC 5849)","version":"1.3.1","author":{"name":"Marco Bettiolo","email":"marco@bettiolo.it","url":"https://github.com/bettiolo"},"homepage":"https://github.com/bettiolo/oauth-signature-js","repository":{"type":"git","url":"git+https://github.com/bettiolo/oauth-signature-js.git"},"bugs":{"url":"http://github.com/bettiolo/oauth-signature-js/issues"},"license":"BSD-3-Clause","main":"src/app/oauth-signature","scripts":{"prepublish":"grunt build","test":"grunt build"},"engines":{"node":"*"},"keywords":["oauth","hmac-sha1"],"devDependencies":{"chai":"~1.10.0","grunt":"~0.4.5","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.6.0","grunt-contrib-concat":"~0.5.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-requirejs":"~0.4.4","grunt-contrib-uglify":"~0.6.0","grunt-contrib-watch":"~0.6.1","grunt-mocha-test":"~0.12.4","mocha":"~2.0.1"},"volo":{"baseUrl":"src/lib","dependencies":{"url.min":"github:websanova/js-url/v1.8.6#url.min.js","cryptojs/hmac-sha1":"https://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/hmac-sha1.js","cryptojs/enc-base64-min":"https://crypto-js.googlecode.com/svn/tags/3.1.2/build/components/enc-base64-min.js"}},"dependencies":{"crypto-js":"~3.1.5","uri-js":"^2.1.1"},"gitHead":"fab13230d9b068d68ab946ca926472fc11f11180","_id":"oauth-signature@1.3.1","_shasum":"7075d01f6580524cde6049c9e587fd1e49b0ae17","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"bettiolo","email":"marco@bettiolo.it"},"dist":{"shasum":"7075d01f6580524cde6049c9e587fd1e49b0ae17","tarball":"https://registry.npmjs.org/oauth-signature/-/oauth-signature-1.3.1.tgz","integrity":"sha512-gjsB0lDgQDH7mWlLSo8DysOnSYzDXFiAnx4+VN4xhKvVvo9naYXFFOLGuBaRtqzzoZVkNtUM10f86wprTZbbbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7JQEI0K0Pp2v10DOsGamrexQPy4Zax5AYtUx93GuBVAiBP5LGI0fp0XbvHXPccy5O1qV2lb3/jdLjVR3Ybanp56Q=="}]},"maintainers":[{"name":"bettiolo","email":"marco@bettiolo.it"}]},"1.4.0":{"name":"oauth-signature","description":"OAuth 1.0a signature generator (RFC 5849)","version":"1.4.0","author":{"name":"Marco Bettiolo","email":"marco@bettiolo.it","url":"https://github.com/bettiolo"},"homepage":"https://github.com/bettiolo/oauth-signature-js","repository":{"type":"git","url":"git+https://github.com/bettiolo/oauth-signature-js.git"},"bugs":{"url":"http://github.com/bettiolo/oauth-signature-js/issues"},"license":"BSD-3-Clause","main":"src/app/oauth-signature","scripts":{"prepublish":"grunt build","test":"grunt build"},"engines":{"node":"*"},"keywords":["oauth","hmac-sha1"],"devDependencies":{"chai":"~1.10.0","grunt":"~0.4.5","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.6.0","grunt-contrib-concat":"~0.5.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-requirejs":"~0.4.4","grunt-contrib-uglify":"~0.6.0","grunt-contrib-watch":"~0.6.1","grunt-mocha-test":"~0.12.4","mocha":"~2.0.1"},"volo":{"baseUrl":"src/lib","dependencies":{"url.min":"github:websanova/js-url/v1.8.6#url.min.js","cryptojs/hmac-sha1":"https://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/hmac-sha1.js","cryptojs/enc-base64-min":"https://crypto-js.googlecode.com/svn/tags/3.1.2/build/components/enc-base64-min.js"}},"dependencies":{"crypto-js":"~3.1.5","uri-js":"^2.1.1"},"gitHead":"fa9b43da669bb88e4f570a5a017e67e2018192ef","_id":"oauth-signature@1.4.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"bettiolo","email":"marco@bettiolo.it"},"dist":{"integrity":"sha512-uDjm9OaCf8nLrLr8p4JDLI8VrJUt1yDfJV59Tg9NAGSeVkcnRGgxVeI8MWNlmyS/tiZGFYJi3h4lIsP3W2jr4g==","shasum":"2ab10997cadb26a7264340365ef07341c2a562ec","tarball":"https://registry.npmjs.org/oauth-signature/-/oauth-signature-1.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJPH+6lrHDyCOfCEBPWlbAdQT4kO6+bw4s9Pi3muRiUQIgKWNvdlNFJXxbcpPzobabSM5+ZrkInl7Q97F/t4F0Yls="}]},"maintainers":[{"name":"bettiolo","email":"marco@bettiolo.it"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oauth-signature-1.4.0.tgz_1512657289562_0.04657310643233359"}},"1.5.0":{"name":"oauth-signature","description":"OAuth 1.0a signature generator (RFC 5849)","version":"1.5.0","author":{"name":"Marco Bettiolo","email":"marco@bettiolo.it","url":"https://github.com/bettiolo"},"homepage":"https://github.com/bettiolo/oauth-signature-js","repository":{"type":"git","url":"git+https://github.com/bettiolo/oauth-signature-js.git"},"bugs":{"url":"http://github.com/bettiolo/oauth-signature-js/issues"},"license":"BSD-3-Clause","main":"src/app/oauth-signature","scripts":{"prepublish":"grunt build","test":"grunt build","update":"npm install uri-js@latest; volo update","postupdate":"npm run test"},"engines":{"node":"*"},"keywords":["oauth","hmac-sha1"],"devDependencies":{"chai":"~4.1.2","grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"~1.1.0","grunt-contrib-requirejs":"~1.0.0","grunt-contrib-uglify":"~3.2.1","grunt-contrib-watch":"~1.0.0","grunt-mocha-test":"~0.13.3","mocha":"~4.0.1"},"volo":{"baseUrl":"src/lib","dependencies":{"url.min":"github:websanova/js-url/v2.5.2#url.min.js","cryptojs/hmac-sha1":"github:sytelus/CryptoJS/v3.1.2#rollups/hmac-sha1.js","cryptojs/enc-base64-min":"github:sytelus/CryptoJS/v3.1.2#components/enc-base64-min.js"}},"dependencies":{"crypto-js":"~3.1.9-1","uri-js":"^3.0.2"},"gitHead":"f41d92963d5b0553932cbdd5e53698821c1a914a","_id":"oauth-signature@1.5.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"bettiolo","email":"marco@bettiolo.it"},"dist":{"integrity":"sha512-lF0vEK03oZoE4svZzfp8HVdDC5lPwTeC3DBotRHBbFsA13jHS4kf9CMHRORGxR0Fseo6k25PHBvIJczdYwuflw==","shasum":"c25319c0f7fbf7cb8089236173c0e37a36f5e872","tarball":"https://registry.npmjs.org/oauth-signature/-/oauth-signature-1.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMkYr4xSGiW1X9fye9TqoPpJKPwaQePPqAwUpuZTlIlAIhAOgjHquYbmDvfn4Ue5cuYbf8AZ19bDtpvMiLrXPf7GDo"}]},"maintainers":[{"name":"bettiolo","email":"marco@bettiolo.it"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oauth-signature-1.5.0.tgz_1512661000275_0.42827392742037773"}}},"readme":"# OAuth 1.0a signature generator for node and the browser \n### Compliant with [RFC 5843](http://tools.ietf.org/html/rfc5849) + [Errata ID 2550](http://www.rfc-editor.org/errata_search.php?rfc=5849) and [community spec](http://oauth.net/core/1.0a)\n\n[![Build Status](https://travis-ci.org/bettiolo/oauth-signature-js.png?branch=master)](https://travis-ci.org/bettiolo/oauth-signature-js)\n[![Bower version](https://badge.fury.io/bo/oauth-signature.svg)](http://badge.fury.io/bo/oauth-signature-js)\n[![NPM version](https://badge.fury.io/js/oauth-signature.png)](http://badge.fury.io/js/oauth-signature)\n[![Dependency Status](https://david-dm.org/bettiolo/oauth-signature-js.png?theme=shields.io)](https://david-dm.org/bettiolo/oauth-signature-js)\n\n## Installation\n\n#### Install with `npm`:\n\n```shell\nnpm install oauth-signature\n```\n\n#### Install with `bower`:\n\n```shell\nbower install oauth-signature\n```\n\nAdd a `<script>` to your `index.html`:\n\n```html\n<script src=\"/bower_components/oauth-signature/dist/oauth-signature.js\"></script>\n```\n\n## Usage\n\nTo generate the OAuth signature call the following method:\n\n```js\noauthSignature.generate(httpMethod, url, parameters, consumerSecret, tokenSecret, options)\n```\n- `tokenSecret` is optional\n- `options` is optional\n\nthe default `options` parameter is as follows\n```js\nvar options = {\n\tencodeSignature: true // will encode the signature following the RFC 3986 Spec by default\n}\n```\n\n## Example\n\nThe following is an example on how to generate the signature for the reference sample as defined in  \n - http://oauth.net/core/1.0a/#rfc.section.A.5.1 \n - http://oauth.net/core/1.0a/#rfc.section.A.5.2\n\n```js\nvar httpMethod = 'GET',\n\turl = 'http://photos.example.net/photos',\n\tparameters = {\n\t\toauth_consumer_key : 'dpf43f3p2l4k3l03',\n\t\toauth_token : 'nnch734d00sl2jdk',\n\t\toauth_nonce : 'kllo9940pd9333jh',\n\t\toauth_timestamp : '1191242096',\n\t\toauth_signature_method : 'HMAC-SHA1',\n\t\toauth_version : '1.0',\n\t\tfile : 'vacation.jpg',\n\t\tsize : 'original'\n\t},\n\tconsumerSecret = 'kd94hf93k423kf44',\n\ttokenSecret = 'pfkkdhi9sl3r4s00',\n\t// generates a RFC 3986 encoded, BASE64 encoded HMAC-SHA1 hash\n\tencodedSignature = oauthSignature.generate(httpMethod, url, parameters, consumerSecret, tokenSecret),\n\t// generates a BASE64 encode HMAC-SHA1 hash\n\tsignature = oauthSignature.generate(httpMethod, url, parameters, consumerSecret, tokenSecret,\n\t\t{ encodeSignature: false});\n```\n\nThe `encodedSignature` variable will contain the RFC 3986 encoded, BASE64 encoded HMAC-SHA1 hash, ready to be used as a query parameter in a request: `tR3%2BTy81lMeYAr%2FFid0kMTYa%2FWM%3D`.\n\nThe `signature` variable will contain the BASE64 HMAC-SHA1 hash, without encoding: `tR3+Ty81lMeYAr/Fid0kMTYa/WM=`.\n\n## Requesting a protected resource\n\nUse the generated signature to populate the `oauth_signature` parameter to sign a protected resource as per [RFC](http://oauth.net/core/1.0a/#rfc.section.A.5.3).\n\nExample GET request using query string parameters:\n\nhttp://photos.example.net/photos?file=vacation.jpg&size=original&oauth_consumer_key=dpf43f3p2l4k3l03&oauth_token=nnch734d00sl2jdk&oauth_signature_method=HMAC-SHA1&oauth_signature=tR3%2BTy81lMeYAr%2FFid0kMTYa%2FWM%3D&oauth_timestamp=1191242096&oauth_nonce=kllo9940pd9333jh&oauth_version=1.0\n\n## Advantages\n\nThis project has an extensive test coverage for all the corner cases present in the OAuth specifications ([RFC 5843](http://tools.ietf.org/html/rfc5849) + [Errata ID 2550](http://www.rfc-editor.org/errata_search.php?rfc=5849) and [OAuth.net community-based specification](http://oauth.net/core/1.0a))\n\nTake a look at the test file [src/app/signature.tests.js](src/app/oauth-signature.tests.js)\n\n## How do I run tests?\n\nThe tests can be executed in your browser or in node\n\n### Browser\n\nOpen the file [src/test-runner.html](src/test-runner.html) in your browser\n\nYou can also run them live: [src/test-runner.html](https://bettiolo.github.io/oauth-signature-js/src/test-runner.html)\n\n### Node\n\nExecute `npm test` in the console\n\n### Live example\n\nIf you want to make a working experiment you can use the live version of the OAuth signature page at this url: http://bettiolo.github.io/oauth-reference-page/\n\nAnd you can hit the echo OAuth endpoints at this url: http://echo.lab.madgex.com/\n\n- url: **http://echo.lab.madgex.com/echo.ashx**\n- consumer key: **key**\n- consumer secret: **secret**\n- token: **accesskey**\n- token secret: **accesssecret**\n- nonce: **IMPORTANT!** generate a new one at EACH request otherwise you will get a 400 Bad Request\n- timestamp: **IMPORTANT!** refresh the timestamp before each call\n- fields: **add a field with name `foo` and value `bar`**\n\nA url similar to this one will be generated: `http://echo.lab.madgex.com/echo.ashx?foo=bar&oauth_consumer_key=key&oauth_nonce=643377115&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1410807318&oauth_token=accesskey&oauth_version=1.0&oauth_signature=zCmKoF9rVlNxAkD8wUCizFUajs4%3D`\n\nClick on the generated link on the right hand side and you will see the echo server returning `foo=bar`\n\n# Maintenance\n\n## Updating uri-js/js-url\n\n`npm run update`\n\n## Updating chai/mocha\n\nUpdate them via `npm` but also manually in `test-runner.html`\n\n## Publish a new version\n\n```bash\nnpm version [major|minor|patch]\ngit push\ngit push --tags\n```","maintainers":[{"name":"bettiolo","email":"marco@bettiolo.it"}],"time":{"modified":"2022-06-22T15:38:47.353Z","created":"2014-03-14T02:02:01.127Z","1.1.0":"2014-03-14T02:02:01.127Z","1.1.1":"2014-03-14T02:17:31.290Z","1.1.2":"2014-03-14T02:17:53.317Z","1.1.3":"2014-03-14T02:19:51.291Z","1.2.2":"2014-10-01T10:38:42.266Z","1.3.0":"2014-12-03T13:13:28.774Z","1.3.1":"2015-12-01T15:29:20.463Z","1.4.0":"2017-12-07T14:34:50.476Z","1.5.0":"2017-12-07T15:36:41.288Z"},"homepage":"https://github.com/bettiolo/oauth-signature-js","keywords":["oauth","hmac-sha1"],"repository":{"type":"git","url":"git+https://github.com/bettiolo/oauth-signature-js.git"},"author":{"name":"Marco Bettiolo","email":"marco@bettiolo.it","url":"https://github.com/bettiolo"},"bugs":{"url":"http://github.com/bettiolo/oauth-signature-js/issues"},"license":"BSD-3-Clause","readmeFilename":"README.md","users":{"bettiolo":true,"parkerproject":true,"cameronjroe":true,"malakd33":true,"willwm":true,"lsloan":true,"willwolffmyren":true}}