{"_id":"node-oauth","_rev":"15-6d9cc3a61e655b6646a880c408cd2fcd","name":"node-oauth","description":"A node.js client for OAuth API","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"node-oauth","description":"A node.js client for OAuth API","version":"0.1.0","author":{"name":"EastCloud","email":"info@east-cloud.co.jp"},"repository":{"type":"git","url":"git://github.com/EastCloud/node-oauth.git"},"main":"./index","engines":{"node":">=0.4.0"},"licenses":[{"type":"Apache License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}],"_npmJsonOpts":{"file":"/Users/ystk_skm/.npm/node-oauth/0.1.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"node-oauth@0.1.0","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"32d8ef4ad9a3e6893efb1077b1654791ad1c9d04","tarball":"https://registry.npmjs.org/node-oauth/-/node-oauth-0.1.0.tgz","integrity":"sha512-L31YANTL9odyFI0YwLRzNUrSUKjcv6HjjAx5dOLaMBf7VmaPDaO934jJckexxWC5Erfcpa0/p2YrGuQjONf2yg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICfQH9ggaH+rfqd32JFmlNXx5GxLMw0IoGmNEWsm9d2wAiAz+uys5euZE+gJKeIJqLwP4K6amCU+ieTNHIszz4mqhQ=="}]},"scripts":{},"maintainers":[{"name":"ystskm","email":"sakamoto@east-cloud.co.jp"}],"directories":{}},"0.1.1":{"name":"node-oauth","description":"A node.js client for OAuth API","version":"0.1.1","author":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"repository":{"type":"git","url":"https://ystskm@github.com/ystskm/node-oauth.git"},"main":"./index","engines":{"node":">=0.8.21"},"licenses":[{"type":"MIT","url":"http://github.com/ystskm/node-oauth/blob/master/LICENSE.md"}],"readme":"node-oauth\n=\n\nAn adaptor for OAuth 1.0 and OAuth 2.0 API.\n\nInstall\n-\n\n    npm install node-oauth\n\n\nUsage\n-\n\nrequire `node-oauth`\n\n```js\nvar OAuth = require('node-oauth');\n\n```\n\nset your application OAuth setting file.\n\n```js\nOAuth = OAuth(\"../sample/object-oauth.js\")\n\n```\n\njump to Login page.\n\"response\" is necessary for redirect.\n\n```js\nOAuth.authorize('facebook',{\n    response: res,\n    endCallback: function(err) {\n      if(err)\n        onError(err);\n    }\n  });\n\n```\n\n(OAuth 1.0)\nif you don't want to go authorize page everytime, you can control after getting request token.\nAuthorizer object returns. It have setting datas on its fields.\n\n```js\nvar oauthAuthorizer = OAuth.authorize('twitter', {\n    auto: false\n  });\n\n```\n\nget access token in redirect page\nTokener object returns.\n\n```js\nvar oauthTokener = OAuth.access(oauth['type'], {\n        href: location.href\n      }, authorized);\n\n```\n\nif you want to set access_token externaly, ( that is , not via url )\n\n````\noauthTokener.set({\n  request_token: oauth['req_tkn'],\n  access_token: oauth['oac_tkn'],\n  access_token_secret: oauth['oac_tkn_scr']\n});\n\n````\n\naccess to api with name (set in setting file) / url. data returns after JSON.parse(api-response).\n\n```js\noauthTokener.get(\"credentials\", {}, function(err, data){\n  if(err)\n    return ...\n  ...\n  });\n\n```\n","readmeFilename":"README.md","_id":"node-oauth@0.1.1","dist":{"shasum":"49ec7eb943d5849cb3e3f5f8ce897f682769b743","tarball":"https://registry.npmjs.org/node-oauth/-/node-oauth-0.1.1.tgz","integrity":"sha512-qSIE3Nc8FHm095MefkUBeYt3GPK1LZmi6wlKQ5jfGuZ957TWenixSvyd26/J0hvSwjuTfQwk0lZe3XdEEXD2oQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDRrY2QdMSltwerxgVkq3x+vVHm/jsCI9mY+Q4th0II/AiEA8dE9+I4BdOgEKruMmuK+LsMkuFhg91eBHbeC/ZXcJ/A="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"maintainers":[{"name":"ystskm","email":"sakamoto@east-cloud.co.jp"}],"directories":{}},"0.1.2":{"name":"node-oauth","description":"A node.js client for OAuth API","version":"0.1.2","author":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"repository":{"type":"git","url":"https://ystskm@github.com/ystskm/node-oauth.git"},"main":"./index","engines":{"node":">=0.8.21"},"licenses":[{"type":"MIT","url":"http://github.com/ystskm/node-oauth/blob/master/LICENSE.md"}],"readmeFilename":"README.md","gitHead":"1a313d9accf7ede43ebd829f417ea99b21f293b1","scripts":{"test":"npm install node-oauth"},"keywords":["oauth","oauth2"],"license":"MIT","readme":"node-oauth\n=\n\nAn adaptor for OAuth 1.0 and OAuth 2.0 API.\n\nInstall\n-\n\n    npm install node-oauth\n\n\nUsage\n-\n\nrequire `node-oauth`\n\n```js\nvar OAuth = require('node-oauth');\n\n```\n\nset your application OAuth setting file.\n\n```js\nOAuth = OAuth(\"../sample/object-oauth.js\")\n\n```\n\njump to Login page.\n\"response\" is necessary for redirect.\n\n```js\nOAuth.authorize('facebook',{\n    response: res,\n    endCallback: function(err) {\n      if(err)\n        onError(err);\n    }\n  });\n\n```\n\n(OAuth 1.0)\nif you don't want to go authorize page everytime, you can control after getting request token.\nAuthorizer object returns. It have setting datas on its fields.\n\n```js\nvar oauthAuthorizer = OAuth.authorize('twitter', {\n    auto: false\n  });\n\n```\n\nget access token in redirect page\nTokener object returns.\n\n```js\nvar oauthTokener = OAuth.access(oauth['type'], {\n        href: location.href\n      }, authorized);\n\n```\n\nif you want to set access_token externaly, ( that is , not via url )\n\n````\noauthTokener.set({\n  request_token: oauth['req_tkn'],\n  access_token: oauth['oac_tkn'],\n  access_token_secret: oauth['oac_tkn_scr']\n});\n\n````\n\naccess to api with name (set in setting file) / url. data returns after JSON.parse(api-response).\n\n```js\noauthTokener.get(\"credentials\", {}, function(err, data){\n  if(err)\n    return ...\n  ...\n  });\n\n```\n","_id":"node-oauth@0.1.2","dist":{"shasum":"d240c1e144f9f241fc407d75618bcc4149dde0dc","tarball":"https://registry.npmjs.org/node-oauth/-/node-oauth-0.1.2.tgz","integrity":"sha512-7I+eNGiHohdDhtUXNeY09sUet6ML7MNlnCrCX8Vv1O9ai8vOdt2QFk4GerBEEvc6kfz8clr7YGgB1Tmj3e6YkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOCcHhbSQsMIZTzWwlpzJDmFkhnG/x1yptsnTQ+AzDqwIhAMkc2+sVy9C9f4iRMnTxXDoY5k2QfRyFFg4DlzmjSsWx"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"maintainers":[{"name":"ystskm","email":"sakamoto@east-cloud.co.jp"}],"directories":{}},"0.1.3":{"name":"node-oauth","description":"A node.js client for OAuth API","version":"0.1.3","author":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"repository":{"type":"git","url":"https://github.com/ystskm/node-oauth.git"},"main":"./index","engines":{"node":">=0.8.21"},"dependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/ystskm/node-oauth/blob/master/LICENSE.md"}],"readmeFilename":"README.md","gitHead":"1a313d9accf7ede43ebd829f417ea99b21f293b1","keywords":["oauth","oauth2"],"license":"MIT","readme":":: node-oauth ::\n=\n\n##Abstract\n#### An adaptor for OAuth 1.0 and OAuth 2.0 API.\n\n##Install##\n\nTo install the most recent release from npm, run:\n\n\tnpm install node-oauth\n\n##Usage##\n\n> require `node-oauth`  \n\n\tvar OAuth = require('node-oauth');\n\n> set your application OAuth setting file.  \n\n\tOAuth = OAuth(\"../sample/object-oauth.js\")\n\n> jump to Login page.  \n> \"response\" is necessary for redirect.  \n\n\tOAuth.authorize('facebook',{\n\t    response: res,\n\t    endCallback: function(err) {\n\t      if(err)\n\t        onError(err);\n\t    }\n\t  });\n\n> (OAuth 1.0)  \n> if you don't want to go authorize page everytime, you can control after getting request token.  \n> Authorizer object returns. It have setting datas on its fields.  \n\n\tvar oauthAuthorizer = OAuth.authorize('twitter', {\n\t    auto: false\n\t  });\n\n> get access token in redirect page  \n> Tokener object returns.  \n\n\tvar oauthTokener = OAuth.access(oauth['type'], {\n\t  href: location.href\n\t}, authorized);\n\n> if you want to set access_token externaly, ( that is , not via url )  \n\n\toauthTokener.set({\n\t  request_token: oauth['req_tkn'],\n\t  access_token: oauth['oac_tkn'],\n\t  access_token_secret: oauth['oac_tkn_scr']\n\t});\n\n> access to api with name (set in setting file) / url.   \n> data returns after JSON.parse(api-response).  \n\n\toauthTokener.get(\"credentials\", {}, function(err, data){\n\t  if(err)\n\t    return ...\n\t  ...\n\t  });\n\n##Change Log##\n\n* 2013/4/16\n\t+ 0.1.2 release  \n\t+ repository owner is changed to ystskm  \n","_id":"node-oauth@0.1.3","dist":{"shasum":"8168fbcfdc7d22f95db7b77debfc29a832420b8e","tarball":"https://registry.npmjs.org/node-oauth/-/node-oauth-0.1.3.tgz","integrity":"sha512-VvJB/EMrJISIGVg2egR68hcvw1O/ut6EQ66+vPBfEqbxFlNN7NPc1l39znYDCfC1LIfAFQRl8v7cceTzPM6L3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkbcvnrslFgtLGVqKv3f5MBNxBqJ3mwRoWrY68QJr2XAiEA6Yz5Rb7UjF4jNMY+AQxdjcJUAfJd2lnF6JBo0L83mVs="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"maintainers":[{"name":"ystskm","email":"sakamoto@east-cloud.co.jp"}],"directories":{}},"0.3.0":{"name":"node-oauth","description":"A node.js client for OAuth API","version":"0.3.0","author":{"name":"Yoshitaka Sakamoto","email":"brilliantpenguin@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/ystskm/node-oauth.git"},"main":"./index","engines":{"node":">=0.8.21"},"dependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/ystskm/node-oauth/blob/master/LICENSE.md"}],"gitHead":"1a313d9accf7ede43ebd829f417ea99b21f293b1","keywords":["oauth","oauth2"],"license":"MIT","bugs":{"url":"https://github.com/ystskm/node-oauth/issues"},"homepage":"https://github.com/ystskm/node-oauth#readme","_id":"node-oauth@0.3.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-CM0OaBGpGrzp4bpMwXkwdjgoLukf/KVm7hIGFZeNc5t3txj+KypNfU/CvYmVYZupv5bxdJKxIjhCsc2zxnKTAQ==","shasum":"ee61523f8d48bfdc8516512232dd3585d9bcd96e","tarball":"https://registry.npmjs.org/node-oauth/-/node-oauth-0.3.0.tgz","fileCount":7,"unpackedSize":47604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb6RjCRA9TVsSAnZWagAA6vMQAIIO3LzGxEfaQyFBgQoJ\nFVwh9HOiilPQkGmA3nyxX2L4PC8p/GwgRFHReNKyR+Y/rnUjnC+qLlapZrl4\ncvW6IzyGnB5YK6pQdGHob52l0quwC8uN0kvRzRPriPta3V+VfnLL7z2M6x+Q\ngpLGVYrczMgf25pkMTY3T+9T8Yq5rdZFj2tj9bmA316MEdp6RxM8XiWv5b0F\nnU6I7AswHEgdiY3+5DZ2c6AgnByJIulckYj2KreLBN+x2Uyer1afAEEBo+BZ\nO8/aEm8XKvg2d+oJHtXtMDgzs+suC2tI/Veqg23/IOI3WAB010jRVV0eJU8x\nOfYTCu8osgPOnXrmDpyuwFtuBox+0QAvyjCKIP4pmlRxONgh69GkXmdC84t0\nnTOXdBLFOLT37E90DJpskfCyvVLorzHS5+RHkrxUH7abnxcCIYwVXN7qmXdB\nNoIF5OLzn5h2nBLf+/nn5OpUnj5x5utgzbGdE4NBpkA0ZEBm/ViuK2vT6OeK\nETXuvrx9R/SR+siEdzw+2lLHiTOtHxv/DqQXiMHRr5K/x1yW9mOHBodiQh7N\nSNDOaVkPQGNg998Nfp/tXypj+hwLD34dg7yF62mvqnTBPlSuRAFkK0OWrKMK\nvzjGIC+9k8DJHzG31Dabq4hTXtkbHO0Ok0r6kDHnfrkskSK1aQHq9kZPYgi/\nLBWq\r\n=nRJ7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkJXCukbzVkcGd1XRmNhrPTfV6HYeGa4agLJo7Q1w2WQIgOKHP9mjrUjIzliSrsiZzqwEp6kK70dAk2+Kk9wYHDgo="}]},"_npmUser":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"directories":{},"maintainers":[{"name":"ystskm","email":"brilliantpenguin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-oauth_0.3.0_1617929314552_0.7568050781172564"},"_hasShrinkwrap":false}},"maintainers":[{"name":"ystskm","email":"brilliantpenguin@gmail.com"}],"time":{"modified":"2022-06-21T17:31:50.793Z","created":"2011-08-04T07:33:52.615Z","0.1.0":"2011-08-04T07:33:57.221Z","0.1.1":"2013-04-15T23:39:45.352Z","0.1.2":"2013-04-15T23:50:50.321Z","0.1.3":"2013-04-16T09:14:21.092Z","0.3.0":"2021-04-09T00:48:34.673Z"},"author":{"name":"Yoshitaka Sakamoto","email":"brilliantpenguin@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/ystskm/node-oauth.git"},"users":{"icodeforcookies":true,"ik_make":true},"homepage":"https://github.com/ystskm/node-oauth#readme","keywords":["oauth","oauth2"],"bugs":{"url":"https://github.com/ystskm/node-oauth/issues"},"license":"MIT","readme":"#:: node-oauth ::\n\n##Abstract\n#### An adaptor for OAuth 1.0 and OAuth 2.0 API.\n\n##Install##\n\nTo install the most recent release from [npm](http://npmjs.org/), run:\n\n\tnpm install node-oauth\n\n##Usage##\n\n> require `node-oauth`  \n\n\tvar OAuth = require('node-oauth');\n\n> set your application OAuth setting file.  \n\n\tOAuth = OAuth(\"../sample/object-oauth.js\")\n\n> jump to Login page.  \n> \"response\" is necessary for redirect.  \n\n\tOAuth.authorize('facebook',{\n\t    response: res,\n\t    endCallback: function(err) {\n\t      if(err)\n\t        onError(err);\n\t    }\n\t  });\n\n> (OAuth 1.0)  \n> if you don't want to go authorize page everytime, you can control after getting request token.  \n> Authorizer object returns. It have setting datas on its fields.  \n\n\tvar oauthAuthorizer = OAuth.authorize('twitter', {\n\t    auto: false\n\t  });\n\n> get access token in redirect page  \n> Tokener object returns.  \n\n\tvar oauthTokener = OAuth.access(oauth['type'], {\n\t  href: location.href\n\t}, authorized);\n\n> if you want to set access_token externaly, ( that is , not via url )  \n\n\toauthTokener.set({\n\t  request_token: oauth['req_tkn'],\n\t  access_token: oauth['oac_tkn'],\n\t  access_token_secret: oauth['oac_tkn_scr']\n\t});\n\n> access to api with name (set in setting file) / url.   \n> data returns after JSON.parse(api-response).  \n\n\toauthTokener.get(\"credentials\", {}, function(err, data){\n\t  if(err)\n\t    return ...\n\t  ...\n\t  });\n\n##Change Log##\n\n* 2013/4/16\n\t+ 0.1.2 release  \n\t+ repository owner is changed to ystskm  \n","readmeFilename":"README.md"}