{"_id":"openid","_rev":"111-5fa04b2aeeaa0ac027ab07127bc89f2a","name":"openid","dist-tags":{"1.x-maintenance":"1.0.4","latest":"2.0.15"},"versions":{"0.1.0":{"name":"openid","version":"0.1.0","_id":"openid@0.1.0","maintainers":[{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"}],"bugs":{"name":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"3c43fd0d80eafdca6f8e02a0ad461448f8dfbc4b","tarball":"https://registry.npmjs.org/openid/-/openid-0.1.0.tgz","integrity":"sha512-ihWROqQ5UoDbvH1PpR1ifgi0tfuZgKys1PYi/1qNQeHHYCqgMYh9DlfmbGYDCMlTTfeotMHRa4fd16ExyNboxA==","signatures":[{"sig":"MEUCIQD/1rQUmbjDcCIYuSE4c7v/6tlM+G4ijrYF4XdicCrNWQIgXcuzai0k5eLGUZSD5yLRNkFFjfKtZs1vSvmVPcXbnT8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid","engines":{"node":"*"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"http://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"0.2.12-1","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"v0.3.1","_nodeSupported":true},"0.1.1":{"name":"openid","version":"0.1.1","_id":"openid@0.1.1","maintainers":[{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"}],"bugs":{"name":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"77306110433198402be974f180e26f8d714a7444","tarball":"https://registry.npmjs.org/openid/-/openid-0.1.1.tgz","integrity":"sha512-WFXvnxr6yaYHxGFC0OkLCQgSuTzx1flVkxKdGs3f3yT630VUP4MK9IX2pfgtfuR/WH0zdNEaglwD82vPE5wU7Q==","signatures":[{"sig":"MEUCIQC+6LuUuhQ1wpNsnY2l5uvJhQwaOib4yUeLpcHwHW/0KQIgZ0IogL7jyCLWhNxBBrxv9qx5od7KKdRtTSV6VhFa/Nw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid","engines":{"node":"*"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"http://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"0.2.12-1","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"v0.3.1","_nodeSupported":true},"0.1.2":{"name":"openid","version":"0.1.2","_id":"openid@0.1.2","maintainers":[{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"}],"bugs":{"name":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"a99eee7ed5c5b6fb1b74f3f1f9ffe0bfae0138fa","tarball":"https://registry.npmjs.org/openid/-/openid-0.1.2.tgz","integrity":"sha512-6+Tm5ttpZ9wRU2zh/mC0cvGevPmfmo5sjJyxPoUwP4WO9bxALayqhYXGjl0NLv69flGs/MLYI0czsbYjnkR0Dg==","signatures":[{"sig":"MEUCIHmbu6nef1LIEd3xtY5bz94es5bwJTjbGdwqtfYIW5AXAiEAktfkAtmWTEGYZOtRt/JAVmoERPSZiq5POPlq6sIMyII=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid","engines":{"node":"*"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"http://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"0.2.12-1","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"v0.3.1","_nodeSupported":true},"0.1.3":{"name":"openid","version":"0.1.3","_id":"openid@0.1.3","maintainers":[{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"}],"bugs":{"name":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"d22f849ca97bc91eaf8c534bec9d72d2e6fb1a60","tarball":"https://registry.npmjs.org/openid/-/openid-0.1.3.tgz","integrity":"sha512-1qPwKVm1ZF6moO6wog3YSH5bjAsGnK4eu2EhR6E3iJOpcolQSNFmrIDikUUhpPDg33ecyK1IjCXn6aLVM9JSvQ==","signatures":[{"sig":"MEUCIEarDBE4jKEO8LuWGDNvrLIHKQKaOZxKexHKZWaCh7TYAiEA8lKO7pV29WQ/qcBO3Aw5vizRJt8IWAqDlU/8+6pnlFo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","files":[""],"engines":["node >= 0.4.1"],"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"0.3.3","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"v0.4.1","_defaultsLoaded":true,"_engineSupported":true},"0.1.4":{"name":"openid","version":"0.1.4","_id":"openid@0.1.4","maintainers":[{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"}],"bugs":{"name":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"f1cf76b4998b8eb7523084e057fabed947832e96","tarball":"https://registry.npmjs.org/openid/-/openid-0.1.4.tgz","integrity":"sha512-+J9cwvKZHq74xmCMnl9W+L4aKOaezaZbuJ21t9slp45kuA0m9X6DPlDkzgSlDpwq5d8YgjTN0rDa62ltwDsQJA==","signatures":[{"sig":"MEUCIQDfXf0882TJJ6p2lzprlMB0gXF2tOFhtx9qhn1SY47LpAIgZE579M66Q9a5TD8ioj/fHVH8IYxkwJ8u+x6XUnidSmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","files":[""],"engines":["node >= 0.4.1"],"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"0.3.3","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"v0.4.1","_defaultsLoaded":true,"_engineSupported":true},"0.1.5":{"name":"openid","version":"0.1.5","_id":"openid@0.1.5","maintainers":[{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"}],"bugs":{"name":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"e401af957ffd2bf3684c41551000ff3cfb97dbbb","tarball":"https://registry.npmjs.org/openid/-/openid-0.1.5.tgz","integrity":"sha512-kRhTEIXAI+CgtxMzugQzpPYr1B9qBz4RjO0u9bzYYv1/5zr5FTqxKZGag2+aXOZVbB+EA5TCs/BcusGZbgjX3Q==","signatures":[{"sig":"MEQCIFLL9cX3On+GOw432GfRGFSVtbpxIkTZEP5w3/2fof2vAiB6c21N9+WrsgdNTbCTELyhzyfr1GEnWNkaB8587hUjkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","files":[""],"engines":["node >= 0.4.1"],"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"0.3.3","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"v0.4.1","_defaultsLoaded":true,"_engineSupported":true},"0.1.6":{"name":"openid","version":"0.1.6","_id":"openid@0.1.6","maintainers":[{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"}],"bugs":{"name":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"cca0dddc9a24d990ea4155d936831ff60ea763d8","tarball":"https://registry.npmjs.org/openid/-/openid-0.1.6.tgz","integrity":"sha512-e1pYso+l5f0jcxJqcgWod1yGv9gQAydTObcy17mLYIG5FEqOr26kchuztVeoDe+QHx7+vNl8gLxd3rP7wmS3Vg==","signatures":[{"sig":"MEUCIDoeUV9zFitTeJFxwftwYlfQg9iXUuhNJvGm9q5faDYbAiEA59ztEXoXbz/k33ZQynczVpljGCk58aLIlPijMVxEjd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","files":[""],"engines":["node >= 0.4.1"],"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"0.3.3","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"v0.4.1","_defaultsLoaded":true,"_engineSupported":true},"0.1.7":{"name":"openid","version":"0.1.7","_id":"openid@0.1.7","maintainers":[{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"}],"bugs":{"name":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"12bf46c8875de0e2e4ff0813705d75ea75201f97","tarball":"https://registry.npmjs.org/openid/-/openid-0.1.7.tgz","integrity":"sha512-V59/bsAa80NS64F/R1BaPo8EPPLVctUohWfCfbLWx/SlH05pAh9ukb1jC++6IvbbXaTvNd0V6DWM6PPYJtXEIA==","signatures":[{"sig":"MEUCIQDw0STQro/gmWbRecHykDid1DNy9gpgw/TCngQXp0SBoAIgDHgwIQvehRgUVKku+KNioHSEq4bJGD6wmKl6dsi89RM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","files":[""],"engines":["node >= 0.4.1"],"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"0.3.3","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"v0.4.1","_defaultsLoaded":true,"_engineSupported":true},"0.1.8":{"name":"openid","version":"0.1.8","_id":"openid@0.1.8","maintainers":[{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"}],"bugs":{"name":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"f110ed7d98fc87ff389f553d262c8032579d17d3","tarball":"https://registry.npmjs.org/openid/-/openid-0.1.8.tgz","integrity":"sha512-X7fZDqJGtGsgdh67xwoUBKlJOg4PtM5qVQXgxlOngHW3M8jOq5iusoTG3z6MtN+vPKg8+hxrt0JpfL0lRm0eXQ==","signatures":[{"sig":"MEQCIA9RpVmv5V5DN+mR5i6pBri6imPbU1XRohjx1gspd9JIAiAV7tgMPD7fy7aWFouSogiQsQi9xu2pH0Dd2xcra4c6MQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","files":[""],"engines":["node >= 0.4.1"],"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"0.3.3","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"v0.4.1","_defaultsLoaded":true,"_engineSupported":true},"0.2.0":{"name":"openid","version":"0.2.0","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@0.2.0","bugs":{"name":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"3e76efddd5edb339a14cd64078ce6c5c19025d27","tarball":"https://registry.npmjs.org/openid/-/openid-0.2.0.tgz","integrity":"sha512-vxz3sDp7Jm9sxwShab2ZuxShUxqTXbLiatgx+nTO7MCNnxPzZleKwvotzcC9klYebQLCcJ1Ud2H6K+vGr3FNvw==","signatures":[{"sig":"MEUCIQDwI2hE2AsHtvlw/lABUFAoGO61pQRiHLoKsoXbzPpO+AIgNcEpSgwi38D0drzJ+TSgOhhzYOg5v2w0+OjXZzTzAZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","engines":["node >= 0.4.1"],"scripts":{},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"1.0.13","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"v0.4.8","_npmJsonOpts":{"file":"/home/ec2-user/.npm/openid/0.2.0/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.3.0":{"name":"openid","version":"0.3.0","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@0.3.0","bugs":{"name":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"7a404f5639a0642997469b6fd84d90ee710c3eec","tarball":"https://registry.npmjs.org/openid/-/openid-0.3.0.tgz","integrity":"sha512-29EJWHv6JcPRmSmkXIoNNjZrzb94hZ/OwtjMQguIsZqBc4Q/FyKpXbkpbdPkZBY8tGtsWllyqby5nQSd28EXdw==","signatures":[{"sig":"MEUCIEmwxgMSDXRIZyhSM/oVWZ+bZtkFnDiAhTY3yK9IFLITAiEAoH4iFxMQrhvVKQ0dslusevGCGFQrFZqt7GmFwRGxLVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","engines":["node >= 0.4.1"],"scripts":{},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"1.0.13","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"v0.4.8","_npmJsonOpts":{"file":"/home/ec2-user/.npm/openid/0.3.0/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.3.1":{"name":"openid","version":"0.3.1","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@0.3.1","bugs":{"name":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"9d6647c674013bbfc9b683cc11fe158942f2be7e","tarball":"https://registry.npmjs.org/openid/-/openid-0.3.1.tgz","integrity":"sha512-xgI+2rRHKnWY2hMk/u971nptyzjaxPMubeoyx1jAb9feDtv0F8kmBQqtdeF9Pb80Q87rvLimEnnIHbffUZlBzA==","signatures":[{"sig":"MEUCIAFkDM3WumIYtv714/Hc+VQXVJ5V9f3xbik1DvwUE0SNAiEAl1VjsuE3Sw7pCtGURyRTqtcT2VeQq7q0Oo740GqfAAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","engines":["node >= 0.4.1"],"scripts":{},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"1.0.13","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"v0.4.8","_npmJsonOpts":{"file":"/home/ec2-user/.npm/openid/0.3.1/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.3.2":{"name":"openid","version":"0.3.2","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@0.3.2","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"bugs":{"name":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"29bd0935aa7ee15b7f8801388144f2689804c8a9","tarball":"https://registry.npmjs.org/openid/-/openid-0.3.2.tgz","integrity":"sha512-OClyR0Uflp6DLcFV+1ry8A8I0p+ku/jXa5TwvUAmJl3wC+n+g4hKvAokhjfFisK8GqRdytbkYwagAuQSm4Wnyg==","signatures":[{"sig":"MEYCIQCxSyFu4Gl+RuZDBh2OILYvY83Yb9/AX3RHaZBLNc0YPQIhAJbqzrhjmvB9H3VzwNnlwoFX9SnsJM8rQ8ADpwFubBca","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","engines":["node >= 0.4.1"],"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"1.0.105","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"v0.4.11","dependencies":{},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.4.0":{"name":"openid","version":"0.4.0","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@0.4.0","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"bugs":{"name":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"88acf8647d83365c3ee0d0841cf7b58ab11c6363","tarball":"https://registry.npmjs.org/openid/-/openid-0.4.0.tgz","integrity":"sha512-YCuE9/bg4rpsQJdNz/19Sa0bbPo69t6PqT0qfi/tftz8ppm/2OnW2ZehWj04aAva+wKxd5qy5UG5vCCxqOcAxA==","signatures":[{"sig":"MEQCICFF0EA3Qc+DMF5GEfL7DdJBxo82irarYO7bSD6ePBuoAiBRCdDQ6wESc3EPCcXCqYXoCDlhZMX3RQWo4zX0chccXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","engines":["node >= 0.6.0"],"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"1.0.105","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"v0.6.9","dependencies":{},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.4.1":{"name":"openid","version":"0.4.1","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@0.4.1","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"bugs":{"name":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"de0eb5e381d34dc4aa5a77a98678bedafd11f387","tarball":"https://registry.npmjs.org/openid/-/openid-0.4.1.tgz","integrity":"sha512-qRd3DRN5fSRva691w5ft14OHEgmoZym01IwKLjw2MyDc/isvqfkHBgOGA5iYAMIiBuLp02MzrGuCf/xeoaOBjg==","signatures":[{"sig":"MEUCIBOdWjwS3jrKy6Xh23+/Hq46RRNjbMC3y037w/6D3f4jAiEAsgM0hKqKEC8MjhBpRwjMsR5Zz6E0g7u6tS7IatKgkRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","engines":["node >= 0.6.0"],"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"1.0.105","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"v0.6.9","dependencies":{},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.4.2":{"name":"openid","version":"0.4.2","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@0.4.2","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"bugs":{"name":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"c3d283db9d804d2c3abd8572d6d061e28f364967","tarball":"https://registry.npmjs.org/openid/-/openid-0.4.2.tgz","integrity":"sha512-ajpk4gsm87GhyheIrc6JUTiraY8Bwok2QYkgX86jznIEw20q5jW9r/Z32JAvF1TEgEWAfbNR/1sMdUQpCb8uTg==","signatures":[{"sig":"MEUCIQDRVhhfJFJqTA+xbE9scgz2vA197JKnu0QbGoE1FSH3+QIgLdOjZgMIlq/PkQztJMliIUwRGQ6bMHQ9cs8QSdoBCj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","engines":["node >= 0.6.0"],"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"1.0.105","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"v0.6.9","dependencies":{},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.5.0":{"name":"openid","version":"0.5.0","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@0.5.0","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"bugs":"http://github.com/havard/node-openid/issues","dist":{"shasum":"7c6654d943b3d05b3650a986ec89e5c5e8dc3695","tarball":"https://registry.npmjs.org/openid/-/openid-0.5.0.tgz","integrity":"sha512-tLDNkePKEiY29DKzg3L7/MsD9IGT136ExhrlhDUaDksqfvUceDaz6mD/cBi+Xa+X3iayebUERDINC4wqWJIfpA==","signatures":[{"sig":"MEYCIQDBckEDfE/aNweth7atrLaPhv1vTnXtAA8r8unm++EnyQIhANEurInHnOIvn4IBww8+jxChOeZ7vV8GZQ9Qn+M1U+8Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","_from":".","engines":["node >= 0.6.0"],"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"http://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"1.2.10","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"}},"0.5.1":{"name":"openid","version":"0.5.1","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@0.5.1","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"bugs":"http://github.com/havard/node-openid/issues","dist":{"shasum":"b233960e99a7bc4c264036ce4f4c773570a29af6","tarball":"https://registry.npmjs.org/openid/-/openid-0.5.1.tgz","integrity":"sha512-my67pIbTvNoEVsX/F0CGkYLSu3bELI6kIUYryQIa+FnpKag6DeNnjOJAPf7gd9mvcOgGUa9/Y88eLHxWpZ35JA==","signatures":[{"sig":"MEUCIC+PLLTaht31TGw8Unlr7ZC5HqkDKzJ53p0W3Ucy1XQ6AiEA8hopvzCiR1U/Z3U+B0MdggUCVJIMK0DMaZAr8clvod4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","_from":".","engines":["node >= 0.6.0"],"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"http://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"1.2.15","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"}},"0.5.2":{"name":"openid","version":"0.5.2","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@0.5.2","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"bugs":"http://github.com/havard/node-openid/issues","dist":{"shasum":"2dd722e2fbdb1caf74dd9837ac37eb2983dbaa29","tarball":"https://registry.npmjs.org/openid/-/openid-0.5.2.tgz","integrity":"sha512-mDTvOluXzoiI85Kn+4Q92JC1stPAQ4/3ci1441gcHV/UNeVdHKCLBE92toR3JXfpUg/v+KNLoGYXO7K59168Xw==","signatures":[{"sig":"MEUCIGxF4Uja5ex+NVKbgnQj7cNKJSLWaPPjFCEaF0eIvH+LAiEAkOdodoQtnQBKv/Rbe2wAqZusjAyYbUvYqW9RNuTTXNQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","_from":".","engines":["node >= 0.6.0"],"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"http://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"1.2.15","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"}},"0.5.3":{"name":"openid","version":"0.5.3","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@0.5.3","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"bugs":"http://github.com/havard/node-openid/issues","dist":{"shasum":"4c1735bb87e9213eb067d9756b88eb807eb586c5","tarball":"https://registry.npmjs.org/openid/-/openid-0.5.3.tgz","integrity":"sha512-mdUmCeATBQZosSt50xsAK+ATG516VsRrkT7FIab+qJFK+3QDTbVp5SHwJ7xR1xYFp9hPzSRVUGh/aHc9jbm3hw==","signatures":[{"sig":"MEUCIEtuEu7sJplBl3m2qnykkTtathWe85wWaP9KNElIyZChAiEAostMI66MscwGPzw+X8EvVK6GP6EYja4CvM2u/qSWLTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","_from":".","engines":["node >= 0.6.0"],"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"http://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"1.2.15","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"}},"0.5.4":{"name":"openid","version":"0.5.4","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@0.5.4","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"bugs":"http://github.com/havard/node-openid/issues","dist":{"shasum":"2aef565a5cda529a62737ced69f2f68680149518","tarball":"https://registry.npmjs.org/openid/-/openid-0.5.4.tgz","integrity":"sha512-PYqXKMhOLxsS4UEeCHkKyQggORE5FdNSAqhY9zq6qeUkZAF9agaY2rUEZLegUzQ12j7EZ4xbCvuFUYglX9mxsg==","signatures":[{"sig":"MEUCIDPSJM/tGxmUQTpDKtKzOdctsVBiTtTcEUZq40Tzbm78AiEAq7yb0cgY16NU3fnFCQxUyx4T68cMmaXAsS1IRLogFUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","_from":".","engines":["node >= 0.6.0"],"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"http://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"1.2.15","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"}},"0.5.5":{"name":"openid","version":"0.5.5","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@0.5.5","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"bugs":"http://github.com/havard/node-openid/issues","dist":{"shasum":"a4ce534ca82d68f81ccf45109fc92b4547b2cdd1","tarball":"https://registry.npmjs.org/openid/-/openid-0.5.5.tgz","integrity":"sha512-T+UG8r2vLgc2XlnwpET9u5MWnZD91deTNM2bzXNThQX0+rrhz8aPOAH+gWPqUtxy0AGCir8BhXBQLVIhoTZ5Eg==","signatures":[{"sig":"MEUCIHrU5nldtFBMOnDAWDYpN3nfz2OAerEhZSgTo9h1fjJdAiEAxMPcd/rlqi0ZXNt3wuiU3bTLlaIYGEpnwYIkArYH/4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","_from":".","engines":["node >= 0.6.0"],"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"http://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"1.2.15","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"}},"0.5.6":{"name":"openid","version":"0.5.6","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@0.5.6","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"bugs":{"url":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"954dfb2f4e3cadd7dacffc88a5df541351589a5b","tarball":"https://registry.npmjs.org/openid/-/openid-0.5.6.tgz","integrity":"sha512-Y5Ix7xv2P0o7B2a5C8dIyIBZLpfMjTklqtQynUGwXMR8e3skZBoru8rJtc+Cqsx+3zsWj7RaI8BFjjSaJOA5eQ==","signatures":[{"sig":"MEUCIQCKZgCwICfgGbfaMNanBBeP78rjtOjvDDPwly7N9n+J+gIgauVRc/N3YUmi1SUTrFQYzkn3TMEtvNW4wzie1G25KFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","_from":".","engines":["node >= 0.6.0"],"scripts":{"test":"nodeunit test/"},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"http://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"1.3.11","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"devDependencies":{"sinon":"~1.8.1","nodeunit":"~0.8.4"}},"0.5.7":{"name":"openid","version":"0.5.7","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@0.5.7","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"bugs":{"url":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"cb92228f7b887bd5af0a444db42b67db785b0e9b","tarball":"https://registry.npmjs.org/openid/-/openid-0.5.7.tgz","integrity":"sha512-shZbq3qCLCF0lsOBd9pPIqUaoSGxSzFIOnxwUFj4eXQG/YNPp16V894fD6m4XsxP1bd2fFsCNmXF3rbA8BrvtA==","signatures":[{"sig":"MEUCIQDHBoEkTREUXhiub3F6t6gjlrSrSUhCD0sjAAUHI4eJWAIgCSNDQ+fFOaMql41GjEotybxe+tCw67vGvE+4LX2VHXs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","_from":".","engines":["node >= 0.6.0"],"scripts":{"test":"nodeunit test/"},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"http://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"1.3.11","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"devDependencies":{"sinon":"~1.8.1","nodeunit":"~0.8.4"}},"0.5.8":{"name":"openid","version":"0.5.8","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@0.5.8","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"bugs":{"url":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"e1e3b26235cb8964ef850c074529b9d031550e85","tarball":"https://registry.npmjs.org/openid/-/openid-0.5.8.tgz","integrity":"sha512-RPIVQPazhCE5XqX77c/WR22lDJH+WDoP9LzHxn4nTBq3OpFDHZE4M3gzAkYb+EfE6RrLCCSbbeudZRS0OOdxcw==","signatures":[{"sig":"MEYCIQDcQt3rlqCWLuTxDnwTSyKg2xIE6ghrKcFftJU0YcueQAIhAKYJni3A3G58VLDc4iE2gHjOfKpaWuyl/brGy/ZhqNER","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","_from":".","engines":["node >= 0.6.0"],"scripts":{"test":"nodeunit test/"},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"http://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"1.3.11","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"devDependencies":{"sinon":"~1.8.1","nodeunit":"~0.8.4"}},"0.5.9":{"name":"openid","version":"0.5.9","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@0.5.9","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"bugs":{"url":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"f44dd2609764c458c65fb22c03db068579e4bfa8","tarball":"https://registry.npmjs.org/openid/-/openid-0.5.9.tgz","integrity":"sha512-zHDxM04wTsXP9kiz8htllvSkAfAhPhW6Ew9rJOM1K4BGr5rjiU06XSQJcFTjfK9NQdbCTZht3H/BH39Rtmoxnw==","signatures":[{"sig":"MEQCIDFicsmp+em6tn6Z+2WHHYvwA+1g50Sx/valDO0tvq2JAiA4w7ZeZA9//AJH/OEbBUe4G3XdJNRTs3d+zTcag79T5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","_from":".","engines":["node >= 0.6.0"],"scripts":{"test":"nodeunit test/"},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"http://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"1.3.11","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"devDependencies":{"sinon":"~1.8.1","nodeunit":"~0.8.4"}},"0.5.10":{"name":"openid","version":"0.5.10","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@0.5.10","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"homepage":"https://github.com/havard/node-openid","bugs":{"url":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"51de408f55bf71061764fdef078c6cd9cf7916b4","tarball":"https://registry.npmjs.org/openid/-/openid-0.5.10.tgz","integrity":"sha512-8q+u5dkxp4GEYdOX6q0+l5NzIT40onn3DSV9Tzy1XZ6EN/HMNz9QX40lIv6b7wHhvceIVegeZ3rbXd2BaVNY/w==","signatures":[{"sig":"MEYCIQDwV8erGONThSRn/Gh63O8g1DmNxi7ClqPzq7NZ3ghcbwIhANc0CUL1uiiKpXbgfCLSvPzW1tbh0Nfd3SKgGj6GKNUf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","_from":".","_shasum":"51de408f55bf71061764fdef078c6cd9cf7916b4","engines":["node >= 0.6.0"],"gitHead":"76fc3ee8276e12b2ba041f9ac628899410e26004","scripts":{"test":"nodeunit test/"},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"http://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"1.4.28","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"devDependencies":{"nock":"~1.1.0","sinon":"~1.13.0","nodeunit":"~0.9.1"}},"0.5.11":{"name":"openid","version":"0.5.11","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@0.5.11","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"homepage":"https://github.com/havard/node-openid","bugs":{"url":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"01fda48f3c1d73d2f073f34240c933747eeac056","tarball":"https://registry.npmjs.org/openid/-/openid-0.5.11.tgz","integrity":"sha512-Vezs6vg0sVhB3wVWGVGSb31InGKbG39pro1ra96qaImkE6BxgUJGczaLI6FHVDcR/Fx6jGdc6+cwCVwoE/tDow==","signatures":[{"sig":"MEYCIQDHH12lEYAqTX1zx1lcT+PF04forI2XnKv+7zdzTnSJLwIhALP4AHIoirub8Ayonf62+iOmMXjWR7cbQP8lI0PBI2VJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","_from":".","_shasum":"01fda48f3c1d73d2f073f34240c933747eeac056","engines":["node >= 0.6.0"],"gitHead":"ea1b20b420fc5b71e4a79aa8a4085e14053bd0b3","scripts":{"test":"nodeunit test/"},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"http://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"2.5.1","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"0.12.0","devDependencies":{"nock":"~1.1.0","sinon":"~1.13.0","nodeunit":"~0.9.1"}},"0.5.12":{"name":"openid","version":"0.5.12","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@0.5.12","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"homepage":"https://github.com/havard/node-openid","bugs":{"url":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"6a8644a942c322580ecda6e0578e3da5ba491162","tarball":"https://registry.npmjs.org/openid/-/openid-0.5.12.tgz","integrity":"sha512-ekfisKrdgasg00xLIXgxqG0dDcuby6Iig1p2IvEQVPvgvoXc9BXq1bX0FZDyGSScQzur4wMmKgKiPToWT1quVg==","signatures":[{"sig":"MEUCIAmKEaa1vxl6HEfdqwsm6pPFxA5gzpKC8GVhoX18IHHgAiEAueT+tjgTALRKiPfJGAsH5Bp/zJ3/aqcOlQ9CmcnLjl0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","_from":".","_shasum":"6a8644a942c322580ecda6e0578e3da5ba491162","engines":["node >= 0.6.0"],"gitHead":"9417dab5caf0872c9424bff79d29bcaafeb26d12","scripts":{"test":"nodeunit test/"},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"http://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"2.5.1","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"0.12.0","devDependencies":{"nock":"~1.1.0","sinon":"~1.13.0","nodeunit":"~0.9.1"}},"0.5.13":{"name":"openid","version":"0.5.13","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@0.5.13","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"homepage":"https://github.com/havard/node-openid","bugs":{"url":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"1b8eb6ca8c7aee6dd6264b69dafb9ad7852c2a4d","tarball":"https://registry.npmjs.org/openid/-/openid-0.5.13.tgz","integrity":"sha512-MdWOwHQPaJ3B+7JnPiTyEEqJsMpoNv/+Q4JObuW5jt6xEpIdHaoazFtrcbukBjLg2+qj5xXOmc9TsqhCEw3HOw==","signatures":[{"sig":"MEQCIBETuNkIFcIBmcRFKb//RPeB4EtSY/WjrnUC20Bn0yYCAiAiGOM4w7vM1JuDD8VItQKs/sr2pXzZvwIWgei3uBHMaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","_from":".","_shasum":"1b8eb6ca8c7aee6dd6264b69dafb9ad7852c2a4d","engines":["node >= 0.6.0"],"gitHead":"e805f990618310472e0baa46f943919958975e77","scripts":{"test":"nodeunit test/"},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"http://github.com/havard/node-openid.git","type":"git"},"_npmVersion":"2.5.1","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"0.12.0","devDependencies":{"nock":"~1.1.0","sinon":"~1.13.0","nodeunit":"~0.9.1"}},"1.0.0":{"name":"openid","version":"1.0.0","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@1.0.0","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"homepage":"https://github.com/havard/node-openid#readme","bugs":{"url":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"c3c65fdaed7c57e90cc7a0c7680575c01e756333","tarball":"https://registry.npmjs.org/openid/-/openid-1.0.0.tgz","integrity":"sha512-xGfj6W0FtYtk87c+iS5jvi4Y8vHU+2e7nRxQZUPivxIxrbzrvWfE6voQA+Zoa5ci5jjwLvxMoeI15gX9mWlbog==","signatures":[{"sig":"MEUCIDWjSY/FqReq8yq+DTJTBpZdZZ9jiNekqT9v7Hj9U4tuAiEA7RpdU7R7Sy1/RR+xKG9PhNIq4+fCGywy3gh/3PJ6FE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","_from":".","_shasum":"c3c65fdaed7c57e90cc7a0c7680575c01e756333","engines":["node >= 0.6.0"],"gitHead":"c47d4ba43f629f32f52ee66ccd70475d0bfe194e","scripts":{"test":"nodeunit test/"},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git+ssh://git@github.com/havard/node-openid.git","type":"git"},"_npmVersion":"2.11.3","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"0.12.7","dependencies":{"request":"^2.61.0"},"devDependencies":{"nock":"~1.1.0","sinon":"~1.13.0","nodeunit":"~0.9.1"}},"2.0.0":{"name":"openid","version":"2.0.0","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@2.0.0","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"homepage":"https://github.com/havard/node-openid#readme","bugs":{"url":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"cf738439d321d248790cc49f5cadded3e4b5910a","tarball":"https://registry.npmjs.org/openid/-/openid-2.0.0.tgz","integrity":"sha512-nUxoZxOihYaM4SXBKPPZdfmMvuKibT0wnhD21wh55bQ8m5ZqZkPMMaJKh3hSP/59zN4O7Rmtilq+mUuTvAH00w==","signatures":[{"sig":"MEYCIQD38I0VD660gehSI6HsB2Tmbd7NALwSkjo4gYW9IFKKAAIhAM5h/VddAGKOzywBK07BipTSv5ZSCor+WSd6RyL+153M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","_from":".","_shasum":"cf738439d321d248790cc49f5cadded3e4b5910a","engines":["node >= 0.6.0"],"gitHead":"ea66563527747976c13135a56a84574ebba4a35b","scripts":{"test":"nodeunit test/"},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git+ssh://git@github.com/havard/node-openid.git","type":"git"},"_npmVersion":"2.14.3","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"4.1.0","dependencies":{"request":"^2.61.0"},"devDependencies":{"nock":"~1.1.0","sinon":"~1.13.0","nodeunit":"~0.9.1"}},"2.0.1":{"name":"openid","version":"2.0.1","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@2.0.1","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"homepage":"https://github.com/havard/node-openid#readme","bugs":{"url":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"6e17c07e806f5e645733d50798ee54aa2b3a9df4","tarball":"https://registry.npmjs.org/openid/-/openid-2.0.1.tgz","integrity":"sha512-q144eKuyb/rAS1gNEvd7NU9HoJPGeqAEtZoDehlBHh/3ta4tx96W9/f//A3qOdFd8xDWS+WQl6L47UbSS1mojg==","signatures":[{"sig":"MEUCIDoCNLFJZZuqI+TyMmcxmwIcuBew9GaKG/3EpMhAqmdJAiEAiw7nmFN7Qt7VSkh6prgp6Xw6KAfEs+Al7v8zcYjOmeM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","_from":".","_shasum":"6e17c07e806f5e645733d50798ee54aa2b3a9df4","engines":["node >= 0.6.0"],"gitHead":"9811ccc034fe4beaa1ee944c66e4d3f944a338f2","scripts":{"test":"nodeunit test/"},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git+ssh://git@github.com/havard/node-openid.git","type":"git"},"_npmVersion":"2.14.3","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"4.1.0","dependencies":{"request":"^2.61.0"},"devDependencies":{"nock":"~1.1.0","sinon":"~1.13.0","nodeunit":"~0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/openid-2.0.1.tgz_1462133958749_0.08075268566608429","host":"packages-12-west.internal.npmjs.com"}},"2.0.2":{"name":"openid","version":"2.0.2","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@2.0.2","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"homepage":"https://github.com/havard/node-openid#readme","bugs":{"url":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"10105d793ef59fad19501c51da942f63920875a1","tarball":"https://registry.npmjs.org/openid/-/openid-2.0.2.tgz","integrity":"sha512-esNyIo0ZwaztTpMUPALA04E9uawPzQrKp76CaZq5PhGIROrUMUzQmzh/c3L5ZWI6AkC7OLtapb5I/1lJvV9peQ==","signatures":[{"sig":"MEYCIQDL0euHci1cHClxAXU6pbMq6o6NyW05N/Xt2lzgUpmypwIhAN2cmCVcu5lt2N9EDZa/aI8ADMHw8dFcRWsM/6dxHgGW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","_from":".","_shasum":"10105d793ef59fad19501c51da942f63920875a1","engines":["node >= 0.6.0"],"gitHead":"e4b390f9ec179a3b2360eda1f3e45f7c88215454","scripts":{"test":"nodeunit test/"},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git+ssh://git@github.com/havard/node-openid.git","type":"git"},"_npmVersion":"3.10.3","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"6.4.0","dependencies":{"request":"^2.61.0"},"devDependencies":{"nock":"~1.1.0","sinon":"~1.13.0","nodeunit":"~0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/openid-2.0.2.tgz_1472336990302_0.9843323794193566","host":"packages-16-east.internal.npmjs.com"}},"2.0.3":{"name":"openid","version":"2.0.3","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@2.0.3","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"homepage":"https://github.com/havard/node-openid#readme","bugs":{"url":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"105006902b6329b003fb2e3e22547e650d72d082","tarball":"https://registry.npmjs.org/openid/-/openid-2.0.3.tgz","integrity":"sha512-lPA+Ilq5UlmOZqsx/I29Ji6N9BS4r1gnSJscNds0Qcw7RK0E9AYLVhnY9exYZzRmvbStYGLEmLo4bZwTVy6x/A==","signatures":[{"sig":"MEQCH2Au28sPf8hMW73BNuSoA5NEfPpjmMrZNuTt8Qy0NV4CIQDgHfZU6zhR40nlOBvUO/svGLk7RMmeS2/KT/696AqsaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","_from":".","_shasum":"105006902b6329b003fb2e3e22547e650d72d082","engines":["node >= 0.6.0"],"gitHead":"385ed15c9052abfc9194e49e6edfb07af27db0cf","scripts":{"test":"nodeunit test/"},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git+ssh://git@github.com/havard/node-openid.git","type":"git"},"_npmVersion":"3.10.3","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"6.4.0","dependencies":{"request":"^2.61.0"},"devDependencies":{"nock":"~1.1.0","sinon":"~1.13.0","nodeunit":"~0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/openid-2.0.3.tgz_1473456876036_0.9736697189509869","host":"packages-16-east.internal.npmjs.com"}},"2.0.4":{"name":"openid","version":"2.0.4","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@2.0.4","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"homepage":"https://github.com/havard/node-openid#readme","bugs":{"url":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"73486f2862b080cc1a582cfd5d4df61d0274ef60","tarball":"https://registry.npmjs.org/openid/-/openid-2.0.4.tgz","integrity":"sha512-P9ltppYPGJpT/26YPBpHa5RubVoVfb+4dWidZbRjMXVUnVDZ5RjKxYdvKKvZePzFq67TjA9dmiqOQHxd38OBDg==","signatures":[{"sig":"MEQCIDM78rP77paAW92NGCAgkBo1/APyfg76G9L3gP3T9jIxAiAEEn1STmxN3yQkr1sO5fbqC4RFkP/brTLPWPQz5xLggA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","_from":".","_shasum":"73486f2862b080cc1a582cfd5d4df61d0274ef60","engines":["node >= 0.6.0"],"gitHead":"251a51ac2d26366dc77c3e99d25d6ad47de3de53","scripts":{"test":"nodeunit test/"},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git+ssh://git@github.com/havard/node-openid.git","type":"git"},"_npmVersion":"3.10.3","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"6.4.0","dependencies":{"request":"^2.61.0"},"devDependencies":{"nock":"~1.1.0","sinon":"~1.13.0","nodeunit":"~0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/openid-2.0.4.tgz_1473459221091_0.23703427985310555","host":"packages-16-east.internal.npmjs.com"}},"1.0.1":{"name":"openid","version":"1.0.1","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@1.0.1","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"homepage":"https://github.com/havard/node-openid#readme","bugs":{"url":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"4fc9d9b0e787b7784bd12509f61568e2cbffc17d","tarball":"https://registry.npmjs.org/openid/-/openid-1.0.1.tgz","integrity":"sha512-rNdtPlNLfytGstFuPnJ/5Ww817i7Z3Aq9N8Rs0QcSizY2scZPvWqxJygk9DLC2Ku5wpkq77zgYcK/FtP9SAQyA==","signatures":[{"sig":"MEUCIQDPOFXKQddxlzurRrqfbdMRRtETS4GmRwHW0CFRXmulFAIgCdFPLrnJxnuf6wkQF228eh6fefIpcomRb87CZo7BA5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","_from":".","_shasum":"4fc9d9b0e787b7784bd12509f61568e2cbffc17d","engines":["node >= 0.6.0"],"gitHead":"9ddfb7b4f9f5f3131bf16d1b6d11aa0792ba80c6","scripts":{"test":"nodeunit test/"},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git+ssh://git@github.com/havard/node-openid.git","type":"git"},"_npmVersion":"3.10.3","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"6.4.0","dependencies":{"request":"^2.61.0"},"devDependencies":{"nock":"~1.1.0","sinon":"~1.13.0","nodeunit":"~0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/openid-1.0.1.tgz_1473460592766_0.7149962082039565","host":"packages-12-west.internal.npmjs.com"}},"2.0.5":{"name":"openid","version":"2.0.5","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@2.0.5","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"homepage":"https://github.com/havard/node-openid#readme","bugs":{"url":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"1858ee77ad20c39388afb8b5114bea24d5a2423a","tarball":"https://registry.npmjs.org/openid/-/openid-2.0.5.tgz","integrity":"sha512-QVecWwscCXDHMPdMXY8bgTUHYYwE9seO2iL6Lp2/jw9GaSnaASwR6996nm2RmBXlGINOSILxqmQEhSIL1P9xTQ==","signatures":[{"sig":"MEUCIQDyYuPyqTXriANxXmXz7qPoIsh5lwrf3hXWOw2u1hdr6wIgJep/aOeBGYnHTb5GdODxWPGzwV7qS9iKe4t1VXaPPXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","_from":".","_shasum":"1858ee77ad20c39388afb8b5114bea24d5a2423a","engines":["node >= 0.6.0"],"gitHead":"0400c716be73fea59d6efb0397c4804f0ee9cfca","scripts":{"test":"nodeunit test/"},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git+ssh://git@github.com/havard/node-openid.git","type":"git"},"_npmVersion":"3.10.3","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"6.4.0","dependencies":{"request":"^2.61.0"},"devDependencies":{"nock":"~1.1.0","sinon":"~1.13.0","nodeunit":"~0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/openid-2.0.5.tgz_1473979218883_0.1166239813901484","host":"packages-12-west.internal.npmjs.com"}},"1.0.2":{"name":"openid","version":"1.0.2","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@1.0.2","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"homepage":"https://github.com/havard/node-openid#readme","bugs":{"url":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"b90023b0ea45e49ec8296c0183418ad454501284","tarball":"https://registry.npmjs.org/openid/-/openid-1.0.2.tgz","integrity":"sha512-gIaxT6EcVOwvbmER71I0vWIfQogsgQ4MGPGbybRrCXQfjm8VKkYILR2+OXQzZb1LcRvGoA+T1RxryiB5vW1Qzg==","signatures":[{"sig":"MEUCIQDLxLyeYvpoTny+exrinur26N5/zL69aUb91/fjMyPOCAIgUFajK5/FtIKauY2rFUzfW2p/U5OrbLJWC4rG3q9EOsw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","_from":".","_shasum":"b90023b0ea45e49ec8296c0183418ad454501284","engines":["node >= 0.6.0"],"gitHead":"da443ee8844f687b6d92ccfad805eb53130cd149","scripts":{"test":"nodeunit test/"},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git+ssh://git@github.com/havard/node-openid.git","type":"git"},"_npmVersion":"3.10.3","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"6.4.0","dependencies":{"request":"^2.61.0"},"devDependencies":{"nock":"~1.1.0","sinon":"~1.13.0","nodeunit":"~0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/openid-1.0.2.tgz_1473979479477_0.03613500064238906","host":"packages-12-west.internal.npmjs.com"}},"2.0.6":{"name":"openid","version":"2.0.6","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@2.0.6","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"homepage":"https://github.com/havard/node-openid#readme","bugs":{"url":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"707375e59ab9f73025899727679b20328171c9aa","tarball":"https://registry.npmjs.org/openid/-/openid-2.0.6.tgz","integrity":"sha512-vUJP2HolBY6P9/X+4yU/E9Lcsa4pveK4Zqx1IuwUbovFhDmbImGkNZEy4b5KeEKS3xBKpaD+uf2tZyLErIcLIg==","signatures":[{"sig":"MEUCIQDtZQpZv/ug9Rsal/FYOqIe/jwOGrT3LiAHZghThNL8/wIgO/z41IzMDWJgzQl30iJRLgBjPAe+607Ck/XvcCrV6J4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","_from":".","_shasum":"707375e59ab9f73025899727679b20328171c9aa","engines":["node >= 0.6.0"],"gitHead":"f92d4f70eb08b47db328e01cbb9e60ce49990e12","scripts":{"test":"nodeunit test/"},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git+ssh://git@github.com/havard/node-openid.git","type":"git"},"_npmVersion":"3.10.3","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"6.6.0","dependencies":{"request":"^2.61.0"},"devDependencies":{"nock":"~1.1.0","sinon":"~1.13.0","nodeunit":"~0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/openid-2.0.6.tgz_1474411961851_0.8042493625544012","host":"packages-16-east.internal.npmjs.com"}},"1.0.3":{"name":"openid","version":"1.0.3","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@1.0.3","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"homepage":"https://github.com/havard/node-openid#readme","bugs":{"url":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"b375f4f4493e7c82b229ceb68a20fc02cf47ee43","tarball":"https://registry.npmjs.org/openid/-/openid-1.0.3.tgz","integrity":"sha512-giIzRwCV1MTzxxnhNFEtYUHaAtqaO0mQvYmZuO0LBLbkR2UBpIXS8cCBamNcH/G45l86BeTIwmz8xtwSeMDvEw==","signatures":[{"sig":"MEUCIC4nCAVz9V0zZkH9ySbUMr2VQDoSJBPUy1xUutu2/W/cAiEAjZOKB+NdZsTDaXwwNNVsH5mxwf05T6TUKto11SK3nMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","_from":".","_shasum":"b375f4f4493e7c82b229ceb68a20fc02cf47ee43","engines":["node >= 0.6.0"],"gitHead":"1f31e9e75ee2fb8d059c54f5794be60ef9ef167d","scripts":{"test":"nodeunit test/"},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git+ssh://git@github.com/havard/node-openid.git","type":"git"},"_npmVersion":"3.10.3","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"6.6.0","dependencies":{"request":"^2.61.0"},"devDependencies":{"nock":"~1.1.0","sinon":"~1.13.0","nodeunit":"~0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/openid-1.0.3.tgz_1474412160992_0.05559484171681106","host":"packages-12-west.internal.npmjs.com"}},"1.0.4":{"name":"openid","version":"1.0.4","keywords":["openid","auth","authentication","identity","identifier","relying","party","1.1","2.0","library"],"author":{"url":"http://ox.no","name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"_id":"openid@1.0.4","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"homepage":"https://github.com/havard/node-openid#readme","bugs":{"url":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"df39012ed525ace3aa1e87da8772e40fbb675462","tarball":"https://registry.npmjs.org/openid/-/openid-1.0.4.tgz","integrity":"sha512-0wGvC4Yn2uJm+8UBmlzM5xjBkK3AmEmPqq+T/TiTLURGGIHk2XbeVskianxI3t6Uyf7vomKAzzH9C8DQBL7P4Q==","signatures":[{"sig":"MEQCIA8h/lJ/lSCJRKp1T+4lBQaflbZd4tNCO85sLn16if4zAiAsQ9jb363Hq/S7jznMBGFRu6hRXqZPXs99unsVxRo6ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./openid.js","_from":".","_shasum":"df39012ed525ace3aa1e87da8772e40fbb675462","engines":["node >= 0.6.0"],"gitHead":"0b81c1dbad18ee3266406f6e707536ef45c4aafc","scripts":{"test":"nodeunit test/"},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"licenses":[{"url":"http://github.com/havard/node-openid/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git+ssh://git@github.com/havard/node-openid.git","type":"git"},"_npmVersion":"3.10.3","description":"OpenID 1.1/2.0 library for node.js","directories":{"lib":"./lib"},"_nodeVersion":"6.6.0","dependencies":{"request":"^2.61.0"},"devDependencies":{"nock":"~1.1.0","sinon":"~1.13.0","nodeunit":"~0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/openid-1.0.4.tgz_1474412654320_0.3503759824670851","host":"packages-16-east.internal.npmjs.com"}},"2.0.7":{"name":"openid","version":"2.0.7","keywords":["openid","auth","authentication","identity","identifier","relying","party","relying party","1.1","2.0","library"],"author":{"name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"license":"MIT","_id":"openid@2.0.7","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"homepage":"https://github.com/havard/node-openid#readme","bugs":{"url":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"37bf50af2aa692623364c004de35d41fd399c6e4","tarball":"https://registry.npmjs.org/openid/-/openid-2.0.7.tgz","fileCount":16,"integrity":"sha512-xH6qaz/hS55rEX8xURz4HRUO96cpj821WY6UEG9rgcusZ8Jsq54jGWP1EMCjGvgngonw8vgSljM1i2OESv16Gw==","signatures":[{"sig":"MEYCIQDLeTuZ7JXAjgvV0uUr5+TzVkN4tId1DZ8tQnP+oq+HRAIhAPvZBjKkGaLoUq+HsXDwyL/gCm6uUhJaHnLG1/Q5Xsrz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPDiFCRA9TVsSAnZWagAA6ckQAI+QkORa+0J1DVrHjkUW\nqwaXsnFlyAzJmHEYRXlEAIJNwwd3wkC9Vb9ilnFVqLpP40vDLdppRpbOSoA5\nLn67xbz97rCqie7JMtj+6z2W+lo8xAHxuCvqS5SNPa6I7h5opI6Zz68VOPln\nq+liNpxV/fyV56j/RcJSzS8/dSeXu6zB1+iP82x3Jxr8UeGGnVw/jyn6DQdV\nFUaZvAqMHUfeKCy6l3X+xEfVKyBvbId0kL8614xI99Mf35IXYLWgMqbYzEuk\n5//XelhA6Nc4MGUDKnr/+IHIJLQf97xHiIUnGZ4VC748SCQQ3TuWOHW5Yimp\nBiElO0DrsdxJqliWRQvOd2rsZqYT8+AjFS6PhHnWr+2UPXX69WrWyhqYEq2Q\nK7mS3q3Ayy2tbbNr4j50F5roBOt56r4wc0Kp0iRmyHM9TX+lFi4lbDoIIms/\n7858K2GZhBJb8BJrXLpYlaxqPkhTNM1fVPOKW9f9zH1vVDxuYr9iGkrVIS7f\nihwN3jhnnzaLjGbyAkdoSmMCMwXcURPOxxOf+K0iaUjfSPTSNXuJBtfDBaRr\nkJdLX4T85TQtWZ1+m3FMAszHCX2hlQjuwN+MiYdjAFVkqBf+UutIHK9qEQlO\nVfWivsDG9aIzW5txaOZHJKi/rvgGtJ0LijO6fy83WJB0rQBI3WqmqhlXbRcB\nfR9i\r\n=pmP8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./openid.js","engines":{"node":">= 0.6.0"},"gitHead":"9fd57cf6e8541bf5416dbe8a0b490ee60b441912","scripts":{"test":"jest"},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"repository":{"url":"git+ssh://git@github.com/havard/node-openid.git","type":"git"},"_npmVersion":"6.14.4","description":"OpenID 1.1/2.0 library for Node.js","directories":{"lib":"./lib"},"_nodeVersion":"12.16.2","dependencies":{"request":"^2.88.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/openid_2.0.7_1597782148701_0.45850129380583504","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"openid","version":"2.0.8","keywords":["openid","auth","authentication","identity","identifier","relying","party","relying party","1.1","2.0","library"],"author":{"name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"license":"MIT","_id":"openid@2.0.8","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"homepage":"https://github.com/havard/node-openid#readme","bugs":{"url":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"e3a09b55641101156ad086971721a98d0723c547","tarball":"https://registry.npmjs.org/openid/-/openid-2.0.8.tgz","fileCount":16,"integrity":"sha512-ljI4GE6p4RYn9dLftlXw6TvlA+untAkoWBRpj4qIB4AJQWcDZ2lOVOJQ2tq346ok38mtGDBYRBvp3Q+AsuCBnQ==","signatures":[{"sig":"MEQCIAn6Hqrs3RRjPp9hy+bzmMy+Hm6hTXrqjdcAtBqYB6qRAiBSsRPFqyW8zzWcGKrlF49169dYcgFE9fI12GVkKqt7Bg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgX7hHCRA9TVsSAnZWagAAAOIP/A/i+eF2Tl0h2Bqur0YI\n2fOesDqXy38jQLwL0fC1CkUXgam/xXzY1jYkVlINWR0qQvRSIwsZWh4V1f3B\nh+LQ8v5czwej1Vx4C6TIQmAHJKkMyFCNfh4AMR17YAXJFOCBAvfphjxl7iqP\nZIvTm8KIZMebUsZjfJZXBQJ4oOGt8OZpkyeOTlMV/PZ5PGPgW5iF+TYFDqia\ndGxtLMbqkkfa4xpPkrZxfr4435teuzK6b5oEKB+MhLtgPOlBPcWgLQjybzgT\nhlBBUl5GoV17bDObO/LwV8vJgkS21+KBeKDyLeQgkyk4M3BeEbvuWXje6xR4\nERDdVbtQT4sh5Yi3UOW2cH84QbvI1w8hV3iprPBOeQOA/RG16KtAfUOBqFX+\ntK0hoEsfzHr1rQwqMd7mxh2+vyJDxRbfFsfvxKOtSHhP3vnP0786bHNZao9R\naibLVE69V/tjrZ3Cm2zYaXCsB5717VyAIefKYe2wBh5woCuulErz2plranD1\nx16yoKmrJLtHrYxy00kM4UwbERgQsi+Yb4i0M3ihH6OrAkW2Jxlg/z5LQLzf\nNUelRgmZNRjav0YzM77Lu3XggALGftYCczZw8b2DCAsI7VvbDHNhlZL40B1p\n75ErSqX+xcYxfEZKSKAG/ak+77ZrOS0XoECox57KySCLCfDk3F+EHfZjA2QS\njbeu\r\n=Uyvu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./openid.js","engines":{"node":">= 0.6.0"},"gitHead":"4e65ae4e954f02926213a18156cf8543d8564051","scripts":{"test":"jest"},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"repository":{"url":"git+ssh://git@github.com/havard/node-openid.git","type":"git"},"_npmVersion":"6.11.2","description":"OpenID 1.1/2.0 library for Node.js","directories":{"lib":"./lib"},"_nodeVersion":"12.18.4","dependencies":{"request":"^2.88.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3"},"_npmOperationalInternal":{"tmp":"tmp/openid_2.0.8_1616885830799_0.2902672244753495","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"openid","version":"2.0.9","keywords":["openid","auth","authentication","identity","identifier","relying","party","relying party","1.1","2.0","library"],"author":{"name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"license":"MIT","_id":"openid@2.0.9","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"homepage":"https://github.com/havard/node-openid#readme","bugs":{"url":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"7d2bc03ed4c6bf4ccd05b128e3b0b33b6680205f","tarball":"https://registry.npmjs.org/openid/-/openid-2.0.9.tgz","fileCount":16,"integrity":"sha512-LzsGBHUDU2FjW/aHjB99GXxuyEPVkFyU4Ub/df3K0hYGxD1qvYu7atPORLXddCufVkcZBpgbYxdLVG8uiY0fCA==","signatures":[{"sig":"MEQCICdh8gcdLGyZmsNdvMhVzkGPVRI4C9DBDib72DZT2gdAAiA3scPIouPP6rHVycgM/RAApuvLt+N3oWYxV258pHM3mA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg06qjCRA9TVsSAnZWagAATNUP/i4FSsoxKVWkkcpLLapb\nPCzJOIoVWPhPNDwoB8deDReewgnPk64Y/caXmJIferhdxgzszfQK81bYCFof\nChUDuCz9bA5y96aeBEt7egttY9TlfP0uqcrCbcJ9H7RVr+GbgfJeARSJ8w1z\nL38rU9HjSeb5ppcHTnk4/RzdA1EXVnCs8wCgZi6MvJf5NxB0fta7S65NpXI1\n9+qwbqaACKI9mQ3ZPQ0dzMuu0Auu8SZM14S+KN+4NPGMGdavpiSZZWfb7ce6\nAGlQ0qHsq4ElurIvkAeG4na+gANjqqFur7xbjpuEKhiIUt8aVQ3fXsh44Ln2\nx9lN058vCPrfzzP1K2hSe4v8xX/FrZTfF0zYwmhFNTlrFkfS3CIkCdVk16Dy\nzI/d95Olm86DJm7sgrSuHvCmH0kcjXQLwFmRXx/FLzRTB0fkR2PnnTUTG/D9\nOqUOFVFSGlcViNm1Pff+Tg2r0p0iwrCyx56CpY96fFQqV/1Sb6fwpClZtndE\n5gDRx8oYQYVSAfn5sEgmKI3DWY0dNz85Z27WQU10cFmLFo7lV0EIcgi3nAwU\nyjxy9mjoNr9f7qUKsf2USCE+TksRQV/QHVPCf5BIw4Nuh9RYRMdhtj5MLCXL\noaBiCvPnZFdKpxg5P+h8y2Oqabgv0eXwUJIpX9vCE28n2nkmA0CIX3IeOZTo\nySkr\r\n=bh5D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./openid.js","engines":{"node":">= 0.6.0"},"gitHead":"f68423e2e15b506d02bdd67158f1748b8a731b07","scripts":{"test":"jest"},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"repository":{"url":"git+ssh://git@github.com/havard/node-openid.git","type":"git"},"_npmVersion":"6.14.10","description":"OpenID 1.1/2.0 library for Node.js","directories":{"lib":"./lib"},"_nodeVersion":"14.15.4","dependencies":{"qs":"^6.5.2","axios":"^0.21.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3"},"_npmOperationalInternal":{"tmp":"tmp/openid_2.0.9_1624484514715_0.3081409601348799","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"openid","version":"2.0.10","keywords":["openid","auth","authentication","identity","identifier","relying","party","relying party","1.1","2.0","library"],"author":{"name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"license":"MIT","_id":"openid@2.0.10","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"homepage":"https://github.com/havard/node-openid#readme","bugs":{"url":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"b611ee673dbefd9c8199f1e30ff3e75628b4a504","tarball":"https://registry.npmjs.org/openid/-/openid-2.0.10.tgz","fileCount":16,"integrity":"sha512-EFTQ61/OUVhCeq78Y3rBpdKSuvgb0lwkU8nN4QTdcv0afc5MT7e4IVuZwgkMsgE993dmhbIhkxHFP3iTVJXWmw==","signatures":[{"sig":"MEYCIQDQcJfYidssz8QSFe5O0oS6c/vhUgBtMPwFVAqBEGpwvAIhAMb2aek4S4MGw9DeAeBzrX4L0yiQ16IrBqkYMY2BmlBp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQK+9CRA9TVsSAnZWagAA/CsP/iJORVHY+VZGKIcUeM15\nY7HFhwzRUXAwJdFFvqiEzRJFmxcV/Jv9rxIloaG9xfRVb/L9yZ1+cPaqa15H\n9hjMw3gAbpzZRxTQH1N5Z3RO8h96y+IWg7/c5D1IN09RVqqPpS2pkaoSkLn+\nygezcnoFrsDux2RhHip6dosur2YZB23neH/banxUeD9ajZ2J2S3IY5CCY3sc\nEDUMTubdUyIzOpH2QWTqDYTDZVth2pu0QX+IK6Wkzg4fuEJveCT2w9WNBUcS\n/qwY+vxXRcwnx/Vf+rvL/1ze1Nopjm0zP+gtuCrUoE7cUyKvDNLmmuYU6Qmc\nZla+YNLykIssd3SxldwZZr8TqFIdF/Xrz58NMdlbWaBpliQl8eUvHkKq0zq+\n2UUh9WyBnHhN/ojCpdhBu73WA0ee3rTir2XNiR/8sIGRPawG5rrftV+wjRVH\n3vphfuZQo3H3wiUP8I/wEeEUl0wRhX4Zp72awrZohuXG4Bmobrz+TkXSM9Qf\nm7WZPRzE10s49ygthgI06Pm8R8duVU8f4vMfBvHcqCbnf9XixQCajLp0gZzj\nGsjdk6FN/ft/vlfYJx6M7pSZbzqxyQf0Ktnxr9V8X9VXurLJJdYs2wC3TfUt\nydbovzI16Q0YGNZQ4QY/IR0jis0o6hT+KhxC23XzEkwsuC+Eo/Hw8YjdVg4P\nJjKo\r\n=T/KP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./openid.js","engines":{"node":">= 0.6.0"},"gitHead":"c55a33ba99b6a6f03acdb557ea63f40bbaaf6a4d","scripts":{"test":"jest"},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"repository":{"url":"git+ssh://git@github.com/havard/node-openid.git","type":"git"},"_npmVersion":"6.14.10","description":"OpenID 1.1/2.0 library for Node.js","directories":{"lib":"./lib"},"_nodeVersion":"14.15.4","dependencies":{"qs":"^6.5.2","axios":"^0.21.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3"},"_npmOperationalInternal":{"tmp":"tmp/openid_2.0.10_1631629245166_0.6692391975591174","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"openid","version":"2.0.11","keywords":["openid","auth","authentication","identity","identifier","relying","party","relying party","1.1","2.0","library"],"author":{"name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"license":"MIT","_id":"openid@2.0.11","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"homepage":"https://github.com/havard/node-openid#readme","bugs":{"url":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"faa1f323ab38b166a379f43aa9f640142dc9fb79","tarball":"https://registry.npmjs.org/openid/-/openid-2.0.11.tgz","fileCount":18,"integrity":"sha512-JAq4HWu9W9CYk83KOP4f8zwGfwwMrFOz9AAlji7h1oLGag+/ZqyfqKror0/TTHM1OV2mBpqNAv8CAPIhEDWB2A==","signatures":[{"sig":"MEYCIQCpsqVYLfSEQEKVlbl10aTd6eySYAvzhbt7T4OdpbRC+wIhANqezEXmnzWuyi8XhUJEKpLvIlBSt/lTtNFiQ4vyEOEf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88949},"jest":{"moduleNameMapper":{"axios":"axios/dist/node/axios.cjs"}},"main":"./openid.js","engines":{"node":">= 0.6.0"},"gitHead":"98fdc29efbb5d6bf7f34b3e6ad0878cd753ec983","scripts":{"test":"jest"},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"repository":{"url":"git+ssh://git@github.com/havard/node-openid.git","type":"git"},"_npmVersion":"10.2.5","description":"OpenID 1.1/2.0 library for Node.js","directories":{"lib":"./lib"},"_nodeVersion":"18.17.1","dependencies":{"qs":"^6.5.2","axios":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3"},"_npmOperationalInternal":{"tmp":"tmp/openid_2.0.11_1702330207329_0.01031377678449763","host":"s3://npm-registry-packages"}},"2.0.12":{"name":"openid","version":"2.0.12","keywords":["openid","auth","authentication","identity","identifier","relying","party","relying party","1.1","2.0","library"],"author":{"name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"license":"MIT","_id":"openid@2.0.12","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"homepage":"https://github.com/havard/node-openid#readme","bugs":{"url":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"517c24d7da99b473fd0cb5cc7b22e69a6de576ad","tarball":"https://registry.npmjs.org/openid/-/openid-2.0.12.tgz","fileCount":17,"integrity":"sha512-Mga9CvtLy3NXTWs6QZ1yhCbam9foyEL3PjCgjzBwDRWdjt10I9W7eVMx0RZ0MNJAkGJp72pawtr4C9CyUy+wPQ==","signatures":[{"sig":"MEQCIFUJ6Gd9aYPm3eOThYEXEp2wg5Jl5vfSI+TdgsvYYdc3AiBU8phNdtWGk+oYmGX9BbSaBV14vMKk6PUR6TbOBVws8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88768},"main":"./openid.js","engines":{"node":">= 0.6.0"},"gitHead":"9d53838f43b58b70bb32762fb54be58c91f3db29","scripts":{"test":"jest"},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"repository":{"url":"git+ssh://git@github.com/havard/node-openid.git","type":"git"},"_npmVersion":"10.5.0","description":"OpenID 1.1/2.0 library for Node.js","directories":{"lib":"./lib"},"_nodeVersion":"21.7.1","dependencies":{"qs":"^6.5.2","axios":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/openid_2.0.12_1710674786070_0.3720490487290571","host":"s3://npm-registry-packages"}},"2.0.13":{"name":"openid","version":"2.0.13","keywords":["openid","auth","authentication","identity","identifier","relying","party","relying party","1.1","2.0","library"],"author":{"name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"license":"MIT","_id":"openid@2.0.13","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"homepage":"https://github.com/havard/node-openid#readme","bugs":{"url":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"2ca3f7ae0c9dce5423aa1454e654e8e2af738fa8","tarball":"https://registry.npmjs.org/openid/-/openid-2.0.13.tgz","fileCount":16,"integrity":"sha512-GVHa+EsDeH+jpPOihw2J5L3xUXeyf1cfmVpNP4XKk8twwmclUUcTOA4oVwu5pVrESomQoHFEQIR9FRlNuLofWA==","signatures":[{"sig":"MEYCIQCV8kCdvV3JGHFqWkYIhfLa1gjDBqH3/eWu7gBdZGwweQIhAL7R+eKzKWLRwabonXRW6UH6IvRL05desVlRJ4xGWWXp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86926},"main":"./openid.js","engines":{"node":">= 0.6.0"},"gitHead":"12c78e9397f2cf781542d92d572775cc724b2cda","scripts":{"test":"jest"},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"repository":{"url":"git+ssh://git@github.com/havard/node-openid.git","type":"git"},"_npmVersion":"10.9.2","description":"OpenID 1.1/2.0 library for Node.js","directories":{"lib":"./lib"},"_nodeVersion":"23.5.0","dependencies":{"qs":"^6.5.2","axios":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tough-cookie":"^5.1.2","axios-cookiejar-support":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/openid_2.0.13_1740825585412_0.3547011459490619","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"openid","version":"2.0.14","keywords":["openid","auth","authentication","identity","identifier","relying","party","relying party","1.1","2.0","library"],"author":{"name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"license":"MIT","_id":"openid@2.0.14","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"homepage":"https://github.com/havard/node-openid#readme","bugs":{"url":"http://github.com/havard/node-openid/issues"},"dist":{"shasum":"83b84be108bd8668624ce796dd8c42860e745dc4","tarball":"https://registry.npmjs.org/openid/-/openid-2.0.14.tgz","fileCount":16,"integrity":"sha512-gm3wvK6HJsSEVeK5P2EGU765J4V8D8krQXdbaYp5gjp4l9m6xqVG1dMc6ClbdOBYiYpA7F1He8tq32nW9ZIWzA==","signatures":[{"sig":"MEQCIHFb9PHGiq3DWQOx6RkSNEZRtV699TDoa3j9sQpo/u9XAiAkZv5FJUSCmXY7+lgtnodfDnosqMVhcKYdPMPeOGQyWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86927},"main":"./openid.js","engines":{"node":">= 0.6.0"},"gitHead":"88623915a92c66b1962a4de0a7cede8a2a021524","scripts":{"test":"jest"},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"repository":{"url":"git+ssh://git@github.com/havard/node-openid.git","type":"git"},"_npmVersion":"11.6.2","description":"OpenID 1.1/2.0 library for Node.js","directories":{"lib":"./lib"},"_nodeVersion":"25.1.0","dependencies":{"qs":"^6.5.2","axios":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tough-cookie":"^5.1.2","axios-cookiejar-support":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/openid_2.0.14_1762297923064_0.937848247758527","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"openid","description":"OpenID 1.1/2.0 library for Node.js","keywords":["openid","auth","authentication","identity","identifier","relying","party","relying party","1.1","2.0","library"],"author":{"name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"version":"2.0.15","repository":{"type":"git","url":"git+ssh://git@github.com/havard/node-openid.git"},"bugs":{"url":"http://github.com/havard/node-openid/issues"},"license":"MIT","directories":{"lib":"./lib"},"main":"./openid.js","scripts":{"test":"jest"},"engines":{"node":">= 0.6.0"},"devDependencies":{"axios-cookiejar-support":"^5.0.5","jest":"^29.7.0","tough-cookie":"^5.1.2"},"dependencies":{"axios":"^1.6.0","qs":"^6.5.2"},"gitHead":"a66b5b063ad3f492aa116106441cf9ea15e5c2a5","_id":"openid@2.0.15","homepage":"https://github.com/havard/node-openid#readme","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-xwy7ksWAj0jK9fk/aPz38EAxdfh/TivLtx2UqDjGpVQLIXBQXEpMN+QZAZtAiaowgx/E6xfLHIfPg0hUviIbOg==","shasum":"247a657634b67daaadc0b51011fb194319287cb0","tarball":"https://registry.npmjs.org/openid/-/openid-2.0.15.tgz","fileCount":16,"unpackedSize":86927,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBiF1oN0KpB9niaHOl38NCnDySip0h7Xdh76T9pS59yBAiEA//4yC7MY3PrdbLi0jXWT7cOxs0OyJC656yp9MmPqKXk="}]},"_npmUser":{"name":"havard","email":"havard.stranden@gmail.com"},"maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openid_2.0.15_1772239762292_0.38463606020698005"},"_hasShrinkwrap":false}},"time":{"created":"2011-01-08T21:41:26.492Z","modified":"2026-02-28T00:49:22.556Z","0.1.0":"2011-01-08T21:41:26.811Z","0.1.1":"2011-01-17T21:12:03.678Z","0.1.2":"2011-01-31T22:58:05.331Z","0.1.3":"2011-02-23T23:04:24.853Z","0.1.4":"2011-03-06T22:14:51.606Z","0.1.5":"2011-04-06T16:41:38.853Z","0.1.6":"2011-05-19T22:14:26.026Z","0.1.7":"2011-05-26T11:49:17.846Z","0.1.8":"2011-05-26T14:02:28.660Z","0.2.0":"2011-06-21T18:01:34.445Z","0.3.0":"2011-07-22T21:43:04.598Z","0.3.1":"2011-07-22T23:17:05.412Z","0.3.2":"2011-11-15T18:00:35.872Z","0.4.0":"2012-02-21T19:48:45.188Z","0.4.1":"2012-02-21T20:09:30.165Z","0.4.2":"2012-04-22T22:00:05.949Z","0.5.0":"2013-02-10T19:30:58.679Z","0.5.1":"2013-03-28T13:21:46.208Z","0.5.2":"2013-04-24T08:07:27.286Z","0.5.3":"2013-08-18T11:47:48.043Z","0.5.4":"2013-08-18T11:53:12.454Z","0.5.5":"2013-08-26T07:34:23.538Z","0.5.6":"2014-04-14T21:36:00.537Z","0.5.7":"2014-04-15T02:08:53.753Z","0.5.8":"2014-04-15T15:27:39.609Z","0.5.9":"2014-04-25T21:37:29.820Z","0.5.10":"2015-03-12T21:31:21.886Z","0.5.11":"2015-03-18T22:40:52.441Z","0.5.12":"2015-05-26T19:32:31.738Z","0.5.13":"2015-05-26T21:43:26.598Z","1.0.0":"2015-08-23T18:40:04.823Z","2.0.0":"2016-01-29T23:21:36.033Z","2.0.1":"2016-05-01T20:19:21.194Z","2.0.2":"2016-08-27T22:29:51.468Z","2.0.3":"2016-09-09T21:34:37.686Z","2.0.4":"2016-09-09T22:13:42.692Z","1.0.1":"2016-09-09T22:36:34.538Z","2.0.5":"2016-09-15T22:40:21.153Z","1.0.2":"2016-09-15T22:44:41.745Z","2.0.6":"2016-09-20T22:52:44.215Z","1.0.3":"2016-09-20T22:56:03.094Z","1.0.4":"2016-09-20T23:04:16.765Z","2.0.7":"2020-08-18T20:22:28.939Z","2.0.8":"2021-03-27T22:57:10.955Z","2.0.9":"2021-06-23T21:41:55.086Z","2.0.10":"2021-09-14T14:20:45.451Z","2.0.11":"2023-12-11T21:30:07.551Z","2.0.12":"2024-03-17T11:26:26.225Z","2.0.13":"2025-03-01T10:39:45.635Z","2.0.14":"2025-11-04T23:12:03.297Z","2.0.15":"2026-02-28T00:49:22.443Z"},"bugs":{"url":"http://github.com/havard/node-openid/issues"},"author":{"name":"Håvard Stranden","email":"havard.stranden@gmail.com"},"license":"MIT","homepage":"https://github.com/havard/node-openid#readme","keywords":["openid","auth","authentication","identity","identifier","relying","party","relying party","1.1","2.0","library"],"repository":{"type":"git","url":"git+ssh://git@github.com/havard/node-openid.git"},"description":"OpenID 1.1/2.0 library for Node.js","maintainers":[{"name":"havard","email":"havard.stranden@gmail.com"}],"readme":"# OpenID for Node.js\n\nOpenID for Node.js is (yes, you guessed it) an OpenID implementation for Node.js. \n\nHighlights and features include:\n\n- Full OpenID 1.0/1.1/2.0 compliant Relying Party (client) implementation\n- Very simple API\n- Simple extension points for association state\n\n## Download\n\nThe library can be [reviewed and retrieved from GitHub](http://github.com/havard/node-openid).\n\n## Installation\n\nIf you use [`npm`](http://npmjs.org), simply do `npm install openid`.\n\nOtherwise, you can grab the code from [GitHub](https://github.com/havard/node-openid).\n\n## Examples\n\nHere's a very simple server using OpenID for Node.js for authentication:\n\n```javascript\nvar openid = require('openid');\nvar url = require('url');\nvar querystring = require('querystring');\nvar relyingParty = new openid.RelyingParty(\n    'http://example.com/verify', // Verification URL (yours)\n    null, // Realm (optional, specifies realm for OpenID authentication)\n    false, // Use stateless verification\n    false, // Strict mode\n    []); // List of extensions to enable and include\n\n\nvar server = require('http').createServer(\n    function(req, res)\n    {\n        var parsedUrl = url.parse(req.url);\n        if(parsedUrl.pathname == '/authenticate')\n        { \n          // User supplied identifier\n          var query = querystring.parse(parsedUrl.query);\n          var identifier = query.openid_identifier;\n\n          // Resolve identifier, associate, and build authentication URL\n          relyingParty.authenticate(identifier, false, function(error, authUrl)\n              {\n                if (error)\n                {\n                  res.writeHead(200);\n                  res.end('Authentication failed: ' + error.message);\n                }\n                else if (!authUrl)\n                {\n                  res.writeHead(200);\n                  res.end('Authentication failed');\n                }\n                else\n                {\n                  res.writeHead(302, { Location: authUrl });\n                  res.end();\n                }\n              });\n        }\n        else if(parsedUrl.pathname == '/verify')\n        {\n            // Verify identity assertion\n            // NOTE: Passing just the URL is also possible\n            relyingParty.verifyAssertion(req, function(error, result)\n            {\n              res.writeHead(200);\n              res.end(!error && result.authenticated \n                  ? 'Success :)'\n                  : 'Failure :(');\n            });\n        }\n        else\n        {\n            // Deliver an OpenID form on all other URLs\n            res.writeHead(200);\n            res.end('<!DOCTYPE html><html><body>'\n                + '<form method=\"get\" action=\"/authenticate\">'\n                + '<p>Login using OpenID</p>'\n                + '<input name=\"openid_identifier\" />'\n                + '<input type=\"submit\" value=\"Login\" />'\n                + '</form></body></html>');\n        }\n    });\nserver.listen(80);\n```\n\nA more elaborate example including extensions can be found in `sample.js` in the GitHub repository.\n\n## Supported Extensions\nThis library comes with built-in support for the following OpenID extensions:\n\n - The Simple Registration (SREG) 1.1 extension is implemented as `openid.SimpleRegistration`.\n - The Attribute Exchange (AX) 1.0 extension is implemented as `openid.AttributeExchange`.\n - The OAuth 1.0 extension is implemented as `openid.OAuthHybrid`.\n - The User Interface 1.0 extension is implemented as `openid.UserInterface`.\n - The Provider Authentication Policy Extension 1.0 (PAPE) is implemented as `openid.pape`.\n\n## Storing association state\n\nTo provide a way to save/load association state, you need to mix-in two functions in\nthe `openid` module:\n\n - `saveAssociation(provider, type, handle, secret, expiry_time_in_seconds, callback)` is called when a new association is established during authentication. The callback should be called with any error as its first argument (or `null` if no error occured).\n - `loadAssociation(handle, callback)` is used to retrieve the association identified by `handle` when verification happens. The callback should be called with any error as its first argument (and `null` as the second argument), or an object with the keys `provider`, `type`, `secret` if the association was loaded successfully.\n\nThe `openid` module includes default implementations for these functions using a simple object to store the associations in-memory.\n\n## Caching discovered information\n\nThe verification of a positive assertion (i.e. an authenticated user) can be sped up significantly by avoiding the need for additional provider discoveries when possible. In order to achieve, this speed-up, node-openid needs to cache its discovered providers. You can mix-in two functions to override the default cache, which is an in-memory cache utilizing a simple object store:\n  \n  - `saveDiscoveredInformation(key, provider, callback)` is used when saving a discovered provider.  The following behavior is required:\n    - The `key` parameter should be uses as a key for storing the provider - it will be used as the lookup key when loading the provider. (Currently, the key is either a claimed identifier or an OP-local identifier, depending on the OpenID context.)\n    - When saving fails for some reason, `callback(error)` is called with `error` being an error object specifying what failed.\n    - When saving succeeds, `callback(null)` is called.\n\n  - `loadDiscoveredInformation(key, callback)` is used to load any previously discovered information about the provider for an identifier. The following behavior is required:    \n      - When no provider is found for the identifier, `callback(null, null)` is called (i.e. it is not an error to not have any data to return).\n      - When loading fails for some reason, `callback(error, null)` is called with `error` being an error string specifying why loading failed.\n      - When loading succeeds, `callback(null, provider)` is called with the exact provider object that was previously stored using `saveDiscoveredInformation`.\n\n## Proxy Support\n`node-openid` makes HTTP and HTTPS requests during authentication. You can have these\nrequests go through a proxy server, by using the following environment variables:\n\n - HTTP_PROXY_HOST and HTTP_PROXY_PORT control how http:// requests are sent\n - HTTPS_PROXY_HOST and HTTPS_PROXY_PORT control how https:// requests are sent\n\n## License\n\nOpenID for Node.js is licensed under the MIT license. See LICENSE for further details.","readmeFilename":"README.md","users":{"draschke":true,"drazisil":true,"wuwenbin":true,"leizongmin":true,"themadjoker":true,"ivan.marquez":true}}