{"_id":"anvil-connect-sdk","_rev":"25-6fdf22d4e4c82cd5ed9816d80bca2b17","name":"anvil-connect-sdk","description":"Nodejs SDK for Anvil Connect","dist-tags":{"latest":"0.1.11"},"versions":{"0.1.0":{"name":"anvil-connect-sdk","version":"0.1.0","description":"Nodejs SDK for Anvil Connect","author":{"name":"Christian Smith","email":"smith@anvil.io","url":"http://anvil.io"},"contributors":[{"name":"Tom Kersten","email":"tom@whitespur.com","url":"http://tomkersten.com"}],"main":"index.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -R spec --watch"},"repository":{"type":"git","url":"git://github.com/christiansmith/anvil-connect-nodejs.git"},"keywords":["OpenID","OpenID Connect","OAuth","OAuth 2.0","Anvil","Anvil Connect","Authentication","Authorization"],"license":"MIT","bugs":{"url":"https://github.com/christiansmith/anvil-connect-nodejs/issues"},"homepage":"https://github.com/christiansmith/anvil-connect-nodejs","dependencies":{"jwa":"0.0.2","base64url":"0.0.6","lodash":"~2.4.1","uri-js":"~1.4.2","form-urlencoded":"0.0.6","request":"~2.34.0","superagent":"~0.18.0","async":"~0.9.0"},"devDependencies":{"chai":"~1.9.1","coffee-script":"^1.7.1","sinon":"~1.9.1","sinon-chai":"~2.5.0","nock":"~0.31.1"},"_id":"anvil-connect-sdk@0.1.0","_shasum":"d57798a1c8d68b2bd6b954c1b191a46c89658ced","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"christiansmith","email":"smith@anvil.io"},"maintainers":[{"name":"christiansmith","email":"smith@anvil.io"}],"dist":{"shasum":"d57798a1c8d68b2bd6b954c1b191a46c89658ced","tarball":"https://registry.npmjs.org/anvil-connect-sdk/-/anvil-connect-sdk-0.1.0.tgz","integrity":"sha512-9dByghv+ZHflFqgsrP8QhEBkzibtf/zhQFM6Ujdb8410XpMT1t+R2a7568QurrPb4olpzJWdEoxKApkkIcsVkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6OjmvGQKD9pNRka1jX/ajOQbwlMWr2irqFDET2C4uJwIhAMDBB+qN+wgmZJbms4Cx3hlzznMXKpa4XhYnujFoKEh5"}]}},"0.1.1":{"name":"anvil-connect-sdk","version":"0.1.1","description":"Nodejs SDK for Anvil Connect","author":{"name":"Christian Smith","email":"smith@anvil.io","url":"http://anvil.io"},"contributors":[{"name":"Tom Kersten","email":"tom@whitespur.com","url":"http://tomkersten.com"}],"main":"index.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -R spec --watch"},"repository":{"type":"git","url":"git://github.com/christiansmith/anvil-connect-nodejs.git"},"keywords":["OpenID","OpenID Connect","OAuth","OAuth 2.0","Anvil","Anvil Connect","Authentication","Authorization"],"license":"MIT","bugs":{"url":"https://github.com/christiansmith/anvil-connect-nodejs/issues"},"homepage":"https://github.com/christiansmith/anvil-connect-nodejs","dependencies":{"jwa":"0.0.2","base64url":"0.0.6","lodash":"~2.4.1","uri-js":"~1.4.2","form-urlencoded":"0.0.6","request":"~2.34.0","superagent":"~0.18.0","async":"~0.9.0"},"devDependencies":{"chai":"~1.9.1","coffee-script":"^1.7.1","sinon":"~1.9.1","sinon-chai":"~2.5.0","nock":"~0.31.1"},"_id":"anvil-connect-sdk@0.1.1","_shasum":"0240f52d5f5d776225ab214d44ed8696617f843e","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"christiansmith","email":"smith@anvil.io"},"maintainers":[{"name":"christiansmith","email":"smith@anvil.io"}],"dist":{"shasum":"0240f52d5f5d776225ab214d44ed8696617f843e","tarball":"https://registry.npmjs.org/anvil-connect-sdk/-/anvil-connect-sdk-0.1.1.tgz","integrity":"sha512-5KdNZlKPlUEVMKEpirOyFEt393h3bFBBHHgRqJ2iHSguIgit15DpwLebZhCMJVkF/PUZpBFQDT5qQp1fyQKkUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQhX25oHi30OPw97qhdZWX/aPvantt7KH+KuqN+FtABAiEAo2yx/GP+rpwRlxxKE3uQZ9NZkxJbTCF6MQjmlFzT21s="}]}},"0.1.2":{"name":"anvil-connect-sdk","version":"0.1.2","description":"Nodejs SDK for Anvil Connect","author":{"name":"Christian Smith","email":"smith@anvil.io","url":"http://anvil.io"},"contributors":[{"name":"Tom Kersten","email":"tom@whitespur.com","url":"http://tomkersten.com"}],"main":"index.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -R spec --watch"},"repository":{"type":"git","url":"git://github.com/christiansmith/anvil-connect-nodejs.git"},"keywords":["OpenID","OpenID Connect","OAuth","OAuth 2.0","Anvil","Anvil Connect","Authentication","Authorization"],"license":"MIT","bugs":{"url":"https://github.com/christiansmith/anvil-connect-nodejs/issues"},"homepage":"https://github.com/christiansmith/anvil-connect-nodejs","dependencies":{"jwa":"0.0.2","base64url":"0.0.6","lodash":"~2.4.1","uri-js":"~1.4.2","form-urlencoded":"0.0.6","request":"~2.34.0","superagent":"~0.18.0","async":"~0.9.0"},"devDependencies":{"chai":"~1.9.1","coffee-script":"^1.7.1","sinon":"~1.9.1","sinon-chai":"~2.5.0","nock":"~0.31.1"},"_id":"anvil-connect-sdk@0.1.2","_shasum":"897306faf6594fdf8c1fef3d60a1715fef959480","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"christiansmith","email":"smith@anvil.io"},"maintainers":[{"name":"christiansmith","email":"smith@anvil.io"}],"dist":{"shasum":"897306faf6594fdf8c1fef3d60a1715fef959480","tarball":"https://registry.npmjs.org/anvil-connect-sdk/-/anvil-connect-sdk-0.1.2.tgz","integrity":"sha512-kXLj1JqudRkUCbknuDgc0St56zzPPGz9R/kFj2kQVHVQIps5pYIVv1BDCW4sFbsVDW7M8EE3NyupinNmP1Y3Fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCazFf0iYcLRzisVK6uK/neGZr1i72SHMzP9z7xPDCa+QIhANRN1NVKmfAiTJn7bPNzm53vfoWri0i9EsDkNn/4zuVC"}]}},"0.1.3":{"name":"anvil-connect-sdk","version":"0.1.3","description":"Nodejs SDK for Anvil Connect","author":{"name":"Christian Smith","email":"smith@anvil.io","url":"http://anvil.io"},"contributors":[{"name":"Tom Kersten","email":"tom@whitespur.com","url":"http://tomkersten.com"}],"main":"index.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -R spec --watch"},"repository":{"type":"git","url":"git://github.com/christiansmith/anvil-connect-nodejs.git"},"keywords":["OpenID","OpenID Connect","OAuth","OAuth 2.0","Anvil","Anvil Connect","Authentication","Authorization"],"license":"MIT","bugs":{"url":"https://github.com/christiansmith/anvil-connect-nodejs/issues"},"homepage":"https://github.com/christiansmith/anvil-connect-nodejs","dependencies":{"jwa":"0.0.2","base64url":"0.0.6","lodash":"~2.4.1","uri-js":"~1.4.2","form-urlencoded":"0.0.6","request":"~2.34.0","superagent":"~0.18.0","async":"~0.9.0"},"devDependencies":{"chai":"~1.9.1","coffee-script":"^1.7.1","sinon":"~1.9.1","sinon-chai":"~2.5.0","nock":"~0.31.1"},"_id":"anvil-connect-sdk@0.1.3","_shasum":"e9e7facf0f3453aec63cbd0b0aaeea75c5619c11","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"christiansmith","email":"smith@anvil.io"},"maintainers":[{"name":"christiansmith","email":"smith@anvil.io"}],"dist":{"shasum":"e9e7facf0f3453aec63cbd0b0aaeea75c5619c11","tarball":"https://registry.npmjs.org/anvil-connect-sdk/-/anvil-connect-sdk-0.1.3.tgz","integrity":"sha512-TGHS3AaCs8J+l3kDbxke8fv/427QbwGBN/AlYT0lucpIJ+Onk2Dz8inaVCS5rH58ggPeIAx/oLU/AayCX3fJiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDExrnQ2/ioqqEdyP/CnFn2yFZwLXCV/4TPjOCj6QGZDAIhANxi28WR0rH1skm9yWvhkJk2wvo2xDq/Ka/BCDNSkehy"}]}},"0.1.4":{"name":"anvil-connect-sdk","version":"0.1.4","description":"Nodejs SDK for Anvil Connect","author":{"name":"Christian Smith","email":"smith@anvil.io","url":"http://anvil.io"},"contributors":[{"name":"Tom Kersten","email":"tom@whitespur.com","url":"http://tomkersten.com"}],"main":"index.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -R spec --watch"},"repository":{"type":"git","url":"git://github.com/christiansmith/anvil-connect-nodejs.git"},"keywords":["OpenID","OpenID Connect","OAuth","OAuth 2.0","Anvil","Anvil Connect","Authentication","Authorization"],"license":"MIT","bugs":{"url":"https://github.com/christiansmith/anvil-connect-nodejs/issues"},"homepage":"https://github.com/christiansmith/anvil-connect-nodejs","dependencies":{"jwa":"0.0.2","base64url":"0.0.6","lodash":"~2.4.1","uri-js":"~1.4.2","form-urlencoded":"0.0.6","request":"~2.34.0","superagent":"~0.18.0","async":"~0.9.0"},"devDependencies":{"chai":"~1.9.1","coffee-script":"^1.7.1","sinon":"~1.9.1","sinon-chai":"~2.5.0","nock":"~0.31.1"},"_id":"anvil-connect-sdk@0.1.4","_shasum":"f0985d74bc70f5584cd88e2a4cdc2a40772ac35e","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"christiansmith","email":"smith@anvil.io"},"maintainers":[{"name":"christiansmith","email":"smith@anvil.io"}],"dist":{"shasum":"f0985d74bc70f5584cd88e2a4cdc2a40772ac35e","tarball":"https://registry.npmjs.org/anvil-connect-sdk/-/anvil-connect-sdk-0.1.4.tgz","integrity":"sha512-ZLGNoEZG9NBeiT0wUOjEaroVA867aF6wBAmxac5d1N+OGiXncGMSgmvwVYlHJmGJBTqnsEON5VCUWlQTJ6/+bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEKKEJW4NrEUZifK4bbnz5wL2T9ebb/ptGPItEOeQHAwIhAOaYdxubwJwHiyYaZIGutd4YWPOuE9w/akXBHvcbrwmU"}]}},"0.1.5":{"name":"anvil-connect-sdk","version":"0.1.5","description":"Nodejs SDK for Anvil Connect","author":{"name":"Christian Smith","email":"smith@anvil.io","url":"http://anvil.io"},"contributors":[{"name":"Tom Kersten","email":"tom@whitespur.com","url":"http://tomkersten.com"}],"main":"index.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -R spec --watch"},"repository":{"type":"git","url":"git://github.com/christiansmith/anvil-connect-nodejs.git"},"keywords":["OpenID","OpenID Connect","OAuth","OAuth 2.0","Anvil","Anvil Connect","Authentication","Authorization"],"license":"MIT","bugs":{"url":"https://github.com/christiansmith/anvil-connect-nodejs/issues"},"homepage":"https://github.com/christiansmith/anvil-connect-nodejs","dependencies":{"jwa":"0.0.2","base64url":"0.0.6","lodash":"~2.4.1","uri-js":"~1.4.2","form-urlencoded":"0.0.6","request":"~2.34.0","superagent":"~0.18.0","async":"~0.9.0"},"devDependencies":{"chai":"~1.9.1","coffee-script":"^1.7.1","sinon":"~1.9.1","sinon-chai":"~2.5.0","nock":"~0.31.1"},"_id":"anvil-connect-sdk@0.1.5","_shasum":"dc744be22487829bd1a6ce1b1b388b92e23b2679","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"christiansmith","email":"smith@anvil.io"},"maintainers":[{"name":"christiansmith","email":"smith@anvil.io"}],"dist":{"shasum":"dc744be22487829bd1a6ce1b1b388b92e23b2679","tarball":"https://registry.npmjs.org/anvil-connect-sdk/-/anvil-connect-sdk-0.1.5.tgz","integrity":"sha512-/zQaWaovdWRrn6wFjKb7GrugMpNIojfJjKLDoebQ7UOYyVe6+6Oi/WILUhpyTIwFtH21m4RrPm4FwC41CFrTJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI5KR6qM5cVZg9OlTZBrCBheRjF3NKhAgYEFrbFZkYWwIhAMZLJotudRT7EqV66Fo+Av3W/4bk0p1wzedugXmhRFvH"}]}},"0.1.6":{"name":"anvil-connect-sdk","version":"0.1.6","description":"Nodejs SDK for Anvil Connect","author":{"name":"Christian Smith","email":"smith@anvil.io","url":"http://anvil.io"},"contributors":[{"name":"Tom Kersten","email":"tom@whitespur.com","url":"http://tomkersten.com"}],"main":"index.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -R spec --watch"},"repository":{"type":"git","url":"git://github.com/christiansmith/anvil-connect-nodejs.git"},"keywords":["OpenID","OpenID Connect","OAuth","OAuth 2.0","Anvil","Anvil Connect","Authentication","Authorization"],"license":"MIT","bugs":{"url":"https://github.com/christiansmith/anvil-connect-nodejs/issues"},"homepage":"https://github.com/christiansmith/anvil-connect-nodejs","dependencies":{"anvil-connect-jwt":"^0.1.1","async":"~0.9.0","base64url":"0.0.6","form-urlencoded":"0.0.6","jwa":"0.0.2","lodash":"~2.4.1","request":"~2.34.0","superagent":"~0.18.0","uri-js":"~1.4.2"},"devDependencies":{"chai":"~1.9.1","coffee-script":"^1.7.1","sinon":"~1.9.1","sinon-chai":"~2.5.0","nock":"~0.31.1"},"_id":"anvil-connect-sdk@0.1.6","_shasum":"04cad86bd11e4b73516bfa98a899004f0d7af564","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"christiansmith","email":"smith@anvil.io"},"maintainers":[{"name":"christiansmith","email":"smith@anvil.io"}],"dist":{"shasum":"04cad86bd11e4b73516bfa98a899004f0d7af564","tarball":"https://registry.npmjs.org/anvil-connect-sdk/-/anvil-connect-sdk-0.1.6.tgz","integrity":"sha512-RwvpPI90LI4xN5/e5x+RMGVeRhXM8mjdmqB8OW6PwnYRtv899sbjoozwd/ATcRMeeTrx95dzHCcYWQ3xNuuefw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDl1N/AjUL5WFCLRKo3BeEuFnlTUFdo+NwFQ6la3ElwywIgTRUy/wc0muLj3pmVTGzYtUvff3yWchgVuiGUqvxDCPY="}]}},"0.1.7":{"name":"anvil-connect-sdk","version":"0.1.7","description":"Nodejs SDK for Anvil Connect","author":{"name":"Christian Smith","email":"smith@anvil.io","url":"http://anvil.io"},"contributors":[{"name":"Tom Kersten","email":"tom@whitespur.com","url":"http://tomkersten.com"}],"main":"index.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -R spec --watch"},"repository":{"type":"git","url":"git://github.com/christiansmith/anvil-connect-nodejs.git"},"keywords":["OpenID","OpenID Connect","OAuth","OAuth 2.0","Anvil","Anvil Connect","Authentication","Authorization"],"license":"MIT","bugs":{"url":"https://github.com/christiansmith/anvil-connect-nodejs/issues"},"homepage":"https://github.com/christiansmith/anvil-connect-nodejs","dependencies":{"anvil-connect-jwt":"^0.1.2","async":"~0.9.0","base64url":"0.0.6","form-urlencoded":"0.0.6","jwa":"0.0.2","lodash":"~2.4.1","request":"~2.34.0","superagent":"~0.18.0","uri-js":"~1.4.2"},"devDependencies":{"chai":"~1.9.1","coffee-script":"^1.7.1","sinon":"~1.9.1","sinon-chai":"~2.5.0","nock":"~0.31.1"},"_id":"anvil-connect-sdk@0.1.7","_shasum":"1e8f8ccb3c50692ce1f0a6e07233f0ded543c711","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"christiansmith","email":"smith@anvil.io"},"maintainers":[{"name":"christiansmith","email":"smith@anvil.io"}],"dist":{"shasum":"1e8f8ccb3c50692ce1f0a6e07233f0ded543c711","tarball":"https://registry.npmjs.org/anvil-connect-sdk/-/anvil-connect-sdk-0.1.7.tgz","integrity":"sha512-C8e+9//ZmRgekoAs2v+G6GKtylOnuWeiN5qZ6+M1AQtQEiuI2yUjjrHs+dh+qdQ/3v6XjjRGC4gCquhxgLzbmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFtQ9X2bzdZEItuMcUHVAp+m0D4myqWDwMTxMJ8zAlkkAiEAzx9WEF+vZBmmFRMVs5KolCqoTRvpeKEdvMWbyOE4qwg="}]}},"0.1.8":{"name":"anvil-connect-sdk","version":"0.1.8","description":"Nodejs SDK for Anvil Connect","author":{"name":"Christian Smith","email":"smith@anvil.io","url":"http://anvil.io"},"contributors":[{"name":"Tom Kersten","email":"tom@whitespur.com","url":"http://tomkersten.com"}],"main":"index.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -R spec --watch"},"repository":{"type":"git","url":"git://github.com/christiansmith/anvil-connect-nodejs.git"},"keywords":["OpenID","OpenID Connect","OAuth","OAuth 2.0","Anvil","Anvil Connect","Authentication","Authorization"],"license":"MIT","bugs":{"url":"https://github.com/christiansmith/anvil-connect-nodejs/issues"},"homepage":"https://github.com/christiansmith/anvil-connect-nodejs","dependencies":{"anvil-connect-jwt":"^0.1.2","async":"~0.9.0","base64url":"0.0.6","form-urlencoded":"0.0.6","jwa":"0.0.2","lodash":"~2.4.1","request":"~2.34.0","superagent":"~0.18.0","uri-js":"~1.4.2"},"devDependencies":{"chai":"~1.9.1","coffee-script":"^1.7.1","sinon":"~1.9.1","sinon-chai":"~2.5.0","nock":"~0.31.1"},"_id":"anvil-connect-sdk@0.1.8","_shasum":"c8bfd653506fa5a7282b33ab91055497fda5e614","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"christiansmith","email":"smith@anvil.io"},"maintainers":[{"name":"christiansmith","email":"smith@anvil.io"}],"dist":{"shasum":"c8bfd653506fa5a7282b33ab91055497fda5e614","tarball":"https://registry.npmjs.org/anvil-connect-sdk/-/anvil-connect-sdk-0.1.8.tgz","integrity":"sha512-FCy2M/ipyb5PbS6KkYMopz0olD3n5vB4JOGvAB93HGYFlFrDJIxwIxmW8BM5r0wN4vAfGbjKnm/9tus79Kx30w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGx69SJlQVlYu2lQHorTsUEc0qiyXLSAFrvFtE32X6Z/AiEAobfgpQ7xOG6fme70d+p1CpwpM4nmHqAh1g/Mo5bldr4="}]}},"0.1.9":{"name":"anvil-connect-sdk","version":"0.1.9","description":"Nodejs SDK for Anvil Connect","author":{"name":"Christian Smith","email":"smith@anvil.io","url":"http://anvil.io"},"contributors":[{"name":"Tom Kersten","email":"tom@whitespur.com","url":"http://tomkersten.com"}],"main":"index.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -R spec --watch"},"repository":{"type":"git","url":"git://github.com/christiansmith/anvil-connect-nodejs.git"},"keywords":["OpenID","OpenID Connect","OAuth","OAuth 2.0","Anvil","Anvil Connect","Authentication","Authorization"],"license":"MIT","bugs":{"url":"https://github.com/christiansmith/anvil-connect-nodejs/issues"},"homepage":"https://github.com/christiansmith/anvil-connect-nodejs","dependencies":{"anvil-connect-jwt":"^0.1.2","async":"~0.9.0","base64url":"0.0.6","form-urlencoded":"0.0.6","jwa":"0.0.2","lodash":"~2.4.1","request":"~2.34.0","superagent":"~0.18.0","uri-js":"~1.4.2"},"devDependencies":{"chai":"~1.9.1","coffee-script":"^1.7.1","sinon":"~1.9.1","sinon-chai":"~2.5.0","nock":"~0.31.1"},"_id":"anvil-connect-sdk@0.1.9","_shasum":"13d7fbddbc7e41f9a15e0d504d96b918d51768cc","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"christiansmith","email":"smith@anvil.io"},"maintainers":[{"name":"christiansmith","email":"smith@anvil.io"}],"dist":{"shasum":"13d7fbddbc7e41f9a15e0d504d96b918d51768cc","tarball":"https://registry.npmjs.org/anvil-connect-sdk/-/anvil-connect-sdk-0.1.9.tgz","integrity":"sha512-0WIk0Zf6BcHmaCngPVEgnBCx5wNTVSqFPUA8n3Or+iV8EnVfiA65IEz14eORTmyyuirOqYDd+K3oaVXnj5NZsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDibJ8M5ueViJlF74vluNA7+9up0HYyq7zmEC3HGji7QIgYYdfYN1utHL7loiK/DSzzTmKsuQdV5WZMBhDopm40qM="}]}},"0.1.10":{"name":"anvil-connect-sdk","version":"0.1.10","description":"Nodejs SDK for Anvil Connect","author":{"name":"Christian Smith","email":"smith@anvil.io","url":"http://anvil.io"},"contributors":[{"name":"Tom Kersten","email":"tom@whitespur.com","url":"http://tomkersten.com"}],"main":"index.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -R spec --watch"},"repository":{"type":"git","url":"git://github.com/christiansmith/anvil-connect-nodejs.git"},"keywords":["OpenID","OpenID Connect","OAuth","OAuth 2.0","Anvil","Anvil Connect","Authentication","Authorization"],"license":"MIT","bugs":{"url":"https://github.com/christiansmith/anvil-connect-nodejs/issues"},"homepage":"https://github.com/christiansmith/anvil-connect-nodejs","dependencies":{"anvil-connect-jwt":"^0.1.2","async":"~0.9.0","base64url":"0.0.6","form-urlencoded":"0.0.6","jwa":"0.0.2","lodash":"~2.4.1","request":"~2.34.0","superagent":"~0.18.0","uri-js":"~1.4.2"},"devDependencies":{"chai":"~1.9.1","coffee-script":"^1.7.1","sinon":"~1.9.1","sinon-chai":"~2.5.0","nock":"~0.31.1"},"_id":"anvil-connect-sdk@0.1.10","_shasum":"681b6f1d84d80bdd2b642787adbd271e97fb9140","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"christiansmith","email":"smith@anvil.io"},"maintainers":[{"name":"christiansmith","email":"smith@anvil.io"}],"dist":{"shasum":"681b6f1d84d80bdd2b642787adbd271e97fb9140","tarball":"https://registry.npmjs.org/anvil-connect-sdk/-/anvil-connect-sdk-0.1.10.tgz","integrity":"sha512-bPbC6b8N8Zc/9p/TKwxwiWj12eRp+q/H7EcB7wubbF0nyhtMf6M68BpYNPsnbfbYOPphRzZkcQbnZF/er+tC3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfNZyia81qUjbboeyJlsQity6MUL/S1t60bSA3qds5KwIhAIs6zb543fruqH2oucF14Wj29gdvzoJhFXhC+iy6IviO"}]}},"0.1.11":{"name":"anvil-connect-sdk","version":"0.1.11","description":"Nodejs SDK for Anvil Connect","author":{"name":"Christian Smith","email":"smith@anvil.io","url":"http://anvil.io"},"contributors":[{"name":"Tom Kersten","email":"tom@whitespur.com","url":"http://tomkersten.com"}],"main":"index.js","scripts":{"test":"mocha --compilers coffee:coffee-script/register -R spec --watch"},"repository":{"type":"git","url":"git://github.com/christiansmith/anvil-connect-nodejs.git"},"keywords":["OpenID","OpenID Connect","OAuth","OAuth 2.0","Anvil","Anvil Connect","Authentication","Authorization"],"license":"MIT","bugs":{"url":"https://github.com/christiansmith/anvil-connect-nodejs/issues"},"homepage":"https://github.com/christiansmith/anvil-connect-nodejs","dependencies":{"anvil-connect-jwt":"^0.1.2","async":"~0.9.0","base64url":"0.0.6","form-urlencoded":"0.0.6","jwa":"0.0.2","lodash":"~2.4.1","request":"~2.34.0","superagent":"~0.18.0","uri-js":"~1.4.2"},"devDependencies":{"chai":"~1.9.1","coffee-script":"^1.7.1","sinon":"~1.9.1","sinon-chai":"~2.5.0","nock":"~0.31.1"},"_id":"anvil-connect-sdk@0.1.11","_shasum":"27964ec8dc795cd811e5e33f7612977b8712b18d","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"christiansmith","email":"smith@anvil.io"},"maintainers":[{"name":"christiansmith","email":"smith@anvil.io"}],"dist":{"shasum":"27964ec8dc795cd811e5e33f7612977b8712b18d","tarball":"https://registry.npmjs.org/anvil-connect-sdk/-/anvil-connect-sdk-0.1.11.tgz","integrity":"sha512-HSJw0RqpXkCzsN4x2HkuqwWGiJtwesf5mB4mfqunULJyansH3Rl/VotFh4k6zGvRfDi/b0MjK+qykLprp9Cbhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4GeOB/oRduXsJ1NmG3jx9BmrmEnDFUl/maZjPq/oLiAIgYAHqCOyn3VUxc7wdhHqSEE2xyF6FiSRIonRSEpkQlbY="}]}}},"readme":"# Node SDK for Anvil Connect\n\n**[Anvil Connect](https://github.com/christiansmith/anvil-connect)** aims to be a scalable, full-featured, ready-to-run [**OpenID Connect**](http://openid.net/connect/) + [**OAuth 2.0**](http://tools.ietf.org/html/rfc6749) **Provider**. This package is a SDK for Nodejs client developers.\n\n\n### Install\n\n```bash\n$ npm install anvil-connect-sdk --save\n```\n\n### Usage\n\nConfiguration example:\n\n```javascript\nvar anvil = require('anvil-connect-sdk');\n\nanvil.configure({\n  provider: {\n    uri: 'https://your.authorization.server',\n    key: '/path/to/public.key.pem'\n  },\n  client: {\n    id: 'uuid',\n    token: 'client.jwt.access.token'\n  },\n  params: {\n    redirectUri: 'https://your.client.tld/callback'\n  }\n});\n```\n\n\n### Protecting Services\n\nAnvil Connect SDK includes Connect/Express/Restify compatible middleware for authenticating access tokens issued by Anvil Connect and enforcing authorization based on OAuth 2.0 scope.\n\nThis middleware can be used as route specific middleware...\n\n```javascript\nvar authorize = anvil.verify({ scope: 'research' });\n\nserver.post('/protected', authorize, function (req, res, next) {\n  // handle the request\n});\n```\n\n...or to protect the entire server:\n\n```javascript\nserver.use(anvil.verify({ scope: 'research' }));\n```\n\n","maintainers":[{"name":"christiansmith","email":"smith@anvil.io"}],"time":{"modified":"2022-06-13T03:06:57.084Z","created":"2014-06-17T17:15:22.068Z","0.1.0":"2014-06-17T17:15:22.068Z","0.1.1":"2014-06-18T00:53:31.738Z","0.1.2":"2014-07-16T16:13:34.774Z","0.1.3":"2014-08-07T21:12:09.689Z","0.1.4":"2014-08-07T21:19:40.995Z","0.1.5":"2014-08-08T18:43:47.486Z","0.1.6":"2014-10-20T14:55:26.389Z","0.1.7":"2014-10-25T04:17:53.211Z","0.1.8":"2014-10-25T04:38:03.197Z","0.1.9":"2014-12-17T17:22:55.673Z","0.1.10":"2014-12-17T19:41:23.001Z","0.1.11":"2015-04-08T20:40:02.985Z"},"homepage":"https://github.com/christiansmith/anvil-connect-nodejs","keywords":["OpenID","OpenID Connect","OAuth","OAuth 2.0","Anvil","Anvil Connect","Authentication","Authorization"],"repository":{"type":"git","url":"git://github.com/christiansmith/anvil-connect-nodejs.git"},"contributors":[{"name":"Tom Kersten","email":"tom@whitespur.com","url":"http://tomkersten.com"}],"author":{"name":"Christian Smith","email":"smith@anvil.io","url":"http://anvil.io"},"bugs":{"url":"https://github.com/christiansmith/anvil-connect-nodejs/issues"},"license":"MIT","readmeFilename":"README.md"}