{"_id":"worf.js","_rev":"38-f23b8f24b04e57d4bb40852aa338a43f","name":"worf.js","description":"A node module that creates a middleware to authenticate against jwt","dist-tags":{"latest":"2.2.4"},"versions":{"0.0.1":{"name":"worf.js","version":"0.0.1","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","dependencies":{"jsonwebtoken":"^5.7.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"gitHead":"10a1c35c5106a6c38edbcf13f4e7b18d4709d731","_id":"worf.js@0.0.1","scripts":{},"_shasum":"f8c23eaa706127ba3add896f9bebe243d6fc0c70","_from":".","_npmVersion":"2.15.0","_nodeVersion":"0.10.44","_npmUser":{"name":"becuz","email":"albertopierini@gmail.com"},"dist":{"shasum":"f8c23eaa706127ba3add896f9bebe243d6fc0c70","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-0.0.1.tgz","integrity":"sha512-wRTTC9+51HfmeCR6hcRlXu/68sBbY5PT8ooxrzYIaH9atU9b/4I7Pm+2pdhgbTTVN75PM8T+e/CkxH+eU75Jew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB44aMaz1sNAHgJZk/dL0QRBdPuJYDTihWz/HQwmiUygAiBmxrznGipGfTzJFvAr45LSyvQq8kW4UoYHxa8OwT2hrA=="}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/worf.js-0.0.1.tgz_1465392379618_0.5606284071691334"},"directories":{}},"0.1.0":{"name":"worf.js","version":"0.1.0","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","dependencies":{"jsonwebtoken":"^5.7.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"gitHead":"349ab35ba3ff67cc27d8399a8fcd35eb37e43b96","_id":"worf.js@0.1.0","scripts":{},"_shasum":"863cdaeebccac87409e654c4ea7536a938e1ee83","_from":".","_npmVersion":"2.15.0","_nodeVersion":"0.10.44","_npmUser":{"name":"becuz","email":"albertopierini@gmail.com"},"dist":{"shasum":"863cdaeebccac87409e654c4ea7536a938e1ee83","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-0.1.0.tgz","integrity":"sha512-vLhN0m05f4F4YSf6gKK0AqS8G2wvPp13kw/lySGv1c/PrevLXDtIYW8s7YFO/kkZdZuPmiYTzO9innkOBkIwWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1+0u+lhOjnxNDqjfT0E68/gYM9pkAt9RxThnSe3T+WAIgGeE/qmpUzbGt/2zWJYExehIkW+Jtt6QikzD1oiQZlxA="}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/worf.js-0.1.0.tgz_1466497805580_0.16542374133132398"},"directories":{}},"0.1.1":{"name":"worf.js","version":"0.1.1","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","dependencies":{"jsonwebtoken":"^5.7.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"gitHead":"7c1b572c787251a69e40bfbdd38afc44bca58690","_id":"worf.js@0.1.1","scripts":{},"_shasum":"ad82eb72695fffb575c0e0fb57f97368b731aa02","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"s.bider","email":"s.bider.dev@gmail.com"},"dist":{"shasum":"ad82eb72695fffb575c0e0fb57f97368b731aa02","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-0.1.1.tgz","integrity":"sha512-i9ArEalYwkKJoTZrs+W+FIFRSVQX2XE4CK6JSEyVofObECpzLWw2a4lxkZUqecjtQd9B8Pzbg9U5omNHGniVqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX39CWuGdyVWOWI1AGcHtGqd4S+fcXLI5AsMV3sJ/56gIgdhmJZJAjGUclFeQbxmC774QjkjcMAtWW04E9z6443vY="}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/worf.js-0.1.1.tgz_1466501356960_0.44487091642804444"},"directories":{}},"0.1.2":{"name":"worf.js","version":"0.1.2","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"gitHead":"ce4c601a67ccc1896f2d9bf205343342186e7fa9","_id":"worf.js@0.1.2","scripts":{},"_shasum":"b24e01110a852ebe5a1fd4ce8fb347351772d1f7","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"s.bider","email":"s.bider.dev@gmail.com"},"dist":{"shasum":"b24e01110a852ebe5a1fd4ce8fb347351772d1f7","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-0.1.2.tgz","integrity":"sha512-BV5IDcMkdswB454n+kg9tfGjDGibX8DQMvETnoadaq2hAy+uGVKpbUu6fD8PYfQ2VHNwyEzsRrunA/hTHuUpJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFdZ+hE7VVUGsxtIXFco31HufMxPAZX+kY6kyS/Pfzb9AiArq+3I/yoy9yTC9TugPYSsnQ/NF+wi/FnCGjIgVq2suw=="}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/worf.js-0.1.2.tgz_1466504305748_0.05656259320676327"},"directories":{}},"0.1.3":{"name":"worf.js","version":"0.1.3","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"gitHead":"caecc555f85140f25e90085cea785ea9379c3d4c","_id":"worf.js@0.1.3","scripts":{},"_shasum":"235081777f9d2152b4659eb2953cb8ff6893058d","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"s.bider","email":"s.bider.dev@gmail.com"},"dist":{"shasum":"235081777f9d2152b4659eb2953cb8ff6893058d","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-0.1.3.tgz","integrity":"sha512-6nn18WXA8Ekq0goG0cDkrx73aGRH5MKpFMxl+CDbG9Nmvt5spfhfoWB90ZckxVIOBOw1TVgduelLJV9H+BBESg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEuiXfyY1bluk6ELX5I1bt/5QjcMpFhgzamGeXVwm+nFAiEArlrk3qTjJkOlNzLJ92YW+FMFY8WigrCzG3yZvPTkR34="}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/worf.js-0.1.3.tgz_1466504499591_0.5312791671603918"},"directories":{}},"0.1.4":{"name":"worf.js","version":"0.1.4","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"gitHead":"de2938d74620e3266885965f2a9a02ed3784a989","_id":"worf.js@0.1.4","scripts":{},"_shasum":"908b7c7801ba4f52e1c41240981a4eacdadb4483","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"s.bider","email":"s.bider.dev@gmail.com"},"dist":{"shasum":"908b7c7801ba4f52e1c41240981a4eacdadb4483","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-0.1.4.tgz","integrity":"sha512-50hL/0ShtYxBE2efNbCAvb7VeKLt5M3qw9/6tanLIu/L24woBZWCIBiNqMFUOwNi8eSR5fhujvmn4NiwePhjiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkuo641L0FiqgxtSqQNIG3oQBiHt3OkMfmkHQboMHGJQIhAJOHD1mZ+eeAVO87ZRAYOVdyR1DXz/qEz3YfZmlWTjkQ"}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/worf.js-0.1.4.tgz_1466504659941_0.17121844203211367"},"directories":{}},"0.1.5":{"name":"worf.js","version":"0.1.5","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"gitHead":"1dceb5efbc72f1d327788c29cf0a163eb972caa0","_id":"worf.js@0.1.5","scripts":{},"_shasum":"6d0e625693d6c2661905e30320af2db3160d8b5f","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"s.bider","email":"s.bider.dev@gmail.com"},"dist":{"shasum":"6d0e625693d6c2661905e30320af2db3160d8b5f","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-0.1.5.tgz","integrity":"sha512-h3ZvLw6SFTbGGBzDITPil880dbrKsZJOsvBpwuECggosawabXokJib4ZtJGnsR4Fw3oSVVePn9jhCWnqzG/zUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNwkvHe2IHPkcgnoqShTrI9m/I1JyXlt26t7FAUd3HYgIgW/XDb/0GUQV5shIBfRfmCvE0UBz1DNSw2xBOIulPDIE="}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/worf.js-0.1.5.tgz_1466506944929_0.2688075886107981"},"directories":{}},"0.1.6":{"name":"worf.js","version":"0.1.6","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"gitHead":"7780104c2cc0637bf219cf41ed47456402ef8c2c","_id":"worf.js@0.1.6","scripts":{},"_shasum":"c86185b8dd3e3089a2de27b514d2909492a9ab05","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"s.bider","email":"s.bider.dev@gmail.com"},"dist":{"shasum":"c86185b8dd3e3089a2de27b514d2909492a9ab05","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-0.1.6.tgz","integrity":"sha512-xib7rChybCMZKpldOEc9scK4Yi5a6RlWT9mpGnBPq2sxXzUOtmi8UrHE3zdw/YRze/6Si4/41z1XPVziUdYFdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDS7hpRx2VSM3ax+FEO/qNr8CNmBSrEdHOrrmH7g341VAiBVxONogFAWsAquehJTxT574BHzGvs0XZUzoXhgZZj8uQ=="}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/worf.js-0.1.6.tgz_1466507370041_0.42207018402405083"},"directories":{}},"0.1.7":{"name":"worf.js","version":"0.1.7","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"gitHead":"9251dcb07a87c4884ff53417716d954ffb1eb3b2","_id":"worf.js@0.1.7","scripts":{},"_shasum":"91f2b8ec78e8333fa2d235c5549328ef745262e9","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"s.bider","email":"s.bider.dev@gmail.com"},"dist":{"shasum":"91f2b8ec78e8333fa2d235c5549328ef745262e9","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-0.1.7.tgz","integrity":"sha512-mbJPnk3bQGYRaTV4OFQs0DWXl1bhIu+7aucir6bBs23wXIuODxydit1VRLzfyHuUJN9KRxwJ0SWNG8v0YCBxKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSKjVqwoItRohxjLxpHKsenT24OVA2QyXFXjmpwkwFiAIgYHqWbx7CCrTOpdqRtbJUZhX/XHRyE4P3e03D3K74OQE="}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/worf.js-0.1.7.tgz_1466521278351_0.9971973763313144"},"directories":{}},"0.1.8":{"name":"worf.js","version":"0.1.8","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"gitHead":"459f63f82b06dbc73299132143bd2658dc072f72","_id":"worf.js@0.1.8","scripts":{},"_shasum":"a1ab8b5934c4d0b79d1a79147f005f9409dfce35","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"s.bider","email":"s.bider.dev@gmail.com"},"dist":{"shasum":"a1ab8b5934c4d0b79d1a79147f005f9409dfce35","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-0.1.8.tgz","integrity":"sha512-9WeSyf1SFNMA+ExS9BzeTgUIEhGT22pzdm0Mt0gFGn8tGxxjdLbmWSME23QrMwPsWHdF4ZES0p9efEazJA6tBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa0dNnv+C0Ghxn/uG+NCsoENzvlyak1fWQbPBz23/NEwIgXxjIGWi2bGw4+Wp9AOHMdLutmt8vNekL2bBb9KB586U="}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/worf.js-0.1.8.tgz_1466521391558_0.8823914004024118"},"directories":{}},"0.1.9":{"name":"worf.js","version":"0.1.9","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"gitHead":"d3aa7482ce7a30686e90b9938de78335fbe3d401","_id":"worf.js@0.1.9","scripts":{},"_shasum":"21c33bdf4134a469e50427fc20001d9217ec0b86","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"s.bider","email":"s.bider.dev@gmail.com"},"dist":{"shasum":"21c33bdf4134a469e50427fc20001d9217ec0b86","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-0.1.9.tgz","integrity":"sha512-dpFiJV2anGurlKFZ5YsXgFmnXVudSd7xXZ0LnwLO1UvleAeAVWPw6YgD/eixNuniewDao1JDK9Y35kJE/xAgKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGaBj260QJiznrwHR3325NNEcc9c/bdkxqldU9im7Ft3AiBotMotz084grKVhVL91YwNywss13/MTL24xMVStVSHqg=="}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/worf.js-0.1.9.tgz_1466521567317_0.38383706961758435"},"directories":{}},"0.1.10":{"name":"worf.js","version":"0.1.10","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"gitHead":"cf08f47049dc843e01b515bf149e0e4ee25faba9","_id":"worf.js@0.1.10","scripts":{},"_shasum":"a7286fda7a26ab4edc75870a100636da120a75c4","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"s.bider","email":"s.bider.dev@gmail.com"},"dist":{"shasum":"a7286fda7a26ab4edc75870a100636da120a75c4","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-0.1.10.tgz","integrity":"sha512-eFFDiSJjH7xsYUKZitk4ObyC8yCLMwbas8m2KzWD7Y9M4f0Ei2h+yJfZ28VwXsSSKzi/n//2fVsTBRyMwTR34w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAhJnUmAR0G+7cI12DneQIy46xVHmqW03qhUjBt1m4coAiEA4e9fh0p9h6zKwFDJpn19J2G9f4ZxtP6NgB3LdQ4uoh8="}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/worf.js-0.1.10.tgz_1466521759166_0.5888913893140852"},"directories":{}},"0.1.11":{"name":"worf.js","version":"0.1.11","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"gitHead":"4f1bf8d8ee3d4544df6803ad2b407f41e84f9358","_id":"worf.js@0.1.11","scripts":{},"_shasum":"085e6252d8523fc1efa713e245d568a9a31ec1a9","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"s.bider","email":"s.bider.dev@gmail.com"},"dist":{"shasum":"085e6252d8523fc1efa713e245d568a9a31ec1a9","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-0.1.11.tgz","integrity":"sha512-FOQMm6XCjPDBinJd5H7mJdbvq/sKSb/qEfzbYjmBMZWtCFXNSgYXxI1jGyE5cuYAI6UfOdmdtsZ2sjLRFqkvzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFqmewb7AAAJyBHXofNJkh8jOrZ+BlLKAFXZeM6DOv5qAiEAkZPnEvCMdYVABZNWiJAn+GMclZ4nr0E02zX+mS/zgvg="}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/worf.js-0.1.11.tgz_1466522417963_0.10604089964181185"},"directories":{}},"0.1.12":{"name":"worf.js","version":"0.1.12","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"gitHead":"406f8a3880119ed09290215b0e50535dd508ebe1","_id":"worf.js@0.1.12","scripts":{},"_shasum":"e6f968ba0725c17f5cdaa81dbba4b7a481136122","_from":".","_npmVersion":"2.15.0","_nodeVersion":"0.10.44","_npmUser":{"name":"becuz","email":"albertopierini@gmail.com"},"dist":{"shasum":"e6f968ba0725c17f5cdaa81dbba4b7a481136122","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-0.1.12.tgz","integrity":"sha512-jmkZ7MUNpYtxHZqN/IGnM6h4kUhBa0cTpzxyec1lkoRJcmK+6pGotpsH3paLzj9lFcb3BE4gjx1uPVdWFui6vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2/rUfHf9PF7aKeMeQLkGA2GGb1bc+qSwFaUChQ0doqAiB7e/CWA0NCyNxwZt9waQhPCFB+NhGHhLdECGXO8nRClg=="}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/worf.js-0.1.12.tgz_1466610982882_0.31967900693416595"},"directories":{}},"0.1.13":{"name":"worf.js","version":"0.1.13","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"gitHead":"dd1c982f47edeed143fecd8ba631c9e85f4d6f48","_id":"worf.js@0.1.13","scripts":{},"_shasum":"ceecf4cd7db9f16a4295c89b856a0d0b8505830b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"s.bider","email":"s.bider.dev@gmail.com"},"dist":{"shasum":"ceecf4cd7db9f16a4295c89b856a0d0b8505830b","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-0.1.13.tgz","integrity":"sha512-rie9nYFZhzBDF/QnJ3x0UgTtbNUIB5wgA5ZOd5eHb+/23bRjOsPj3+Rd0oS1KuuIUpCOumMo46g7m5WhiR3Shg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+XQ1OcskTYtCB2oMCwZqgq8rdWeHAPxV0xttZZdjS4AIhALzN36NS7A88y3tp2iJoRI/TfQcxxdri+shr/7Dym3EP"}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/worf.js-0.1.13.tgz_1467644789733_0.4384299006778747"},"directories":{}},"0.1.14":{"name":"worf.js","version":"0.1.14","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"gitHead":"add41a463ca5878b70bed3f05d1dfa2087a0c399","_id":"worf.js@0.1.14","scripts":{},"_shasum":"41a04edaafcf2caf224ab463ef5428b57812d7bb","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"s.bider","email":"s.bider.dev@gmail.com"},"dist":{"shasum":"41a04edaafcf2caf224ab463ef5428b57812d7bb","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-0.1.14.tgz","integrity":"sha512-sEXLoLKgkv9EZDOJq55Ny8HNblAMqdIDeHjtZhWeNwUntSr6YNcRkLz9BRqGDRtzSShAyA66OhXpWJ0LUnAyUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1OeRUmB5j+iKJ6YmCX72RL+ydT0QBAIOT2SyWTMEvHAiA5CCzP5f/aszdzOSyJhO7e+qsM2QX9Vt3Kgvjh55HzVQ=="}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/worf.js-0.1.14.tgz_1467645180805_0.08498079795390368"},"directories":{}},"0.1.15":{"name":"worf.js","version":"0.1.15","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"gitHead":"113a86ea9a4016eee33494033eb25c8148d2a075","_id":"worf.js@0.1.15","scripts":{},"_shasum":"6b1230e4e4e20b11fcd26873bd99d279956a512f","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.10.46","_npmUser":{"name":"becuz","email":"albertopierini@gmail.com"},"dist":{"shasum":"6b1230e4e4e20b11fcd26873bd99d279956a512f","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-0.1.15.tgz","integrity":"sha512-g6+eI/QhKljNSLnnFjvkKaUQiZrSjGVaDRNRUtyQ0XxyT/6Fj/mYJ6pOuWn3eC7dnj6BwYOQAt2RGFeMTHVmag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4V01BhzluZOeoT6IJTAWCuCJSQW29m3bMK+AHU25UGAIgcwzxGQ+LK6WMkgokvPF5vfkZYSfUAY00shcCvAtOrK8="}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/worf.js-0.1.15.tgz_1471531388821_0.7564057116396725"},"directories":{}},"0.1.16":{"name":"worf.js","version":"0.1.16","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"gitHead":"b96fed61665c358de2ad9ea68753b99a54feb09d","_id":"worf.js@0.1.16","scripts":{},"_shasum":"40f932a212ada898f0454e0c187cb8ade828f83a","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"s.bider","email":"s.bider.dev@gmail.com"},"dist":{"shasum":"40f932a212ada898f0454e0c187cb8ade828f83a","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-0.1.16.tgz","integrity":"sha512-CiqRiapFducgIdZhGIDzC6KbIxKeiIA0m4ZKALRikybrZhq8wnwN0tXGy2oVtu5k9ePULW0va5AzW3bsOsafLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxcpL0r2TF0lXf1SYPzr1Sz95nD2W3zV2mvH7WZkqqkAiEA0lS0kH5Cv3SJnoicy11c1H4m5DzU1/EkiwC/Yr4Gi0A="}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/worf.js-0.1.16.tgz_1471622572218_0.1783953532576561"},"directories":{}},"0.1.17":{"name":"worf.js","version":"0.1.17","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"gitHead":"0f1b27e5e3ef425760cc01050e3c17184aab62b4","_id":"worf.js@0.1.17","scripts":{},"_shasum":"3d1e1802b947d55adcb56e437c461878d2b5a50d","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"s.bider","email":"s.bider.dev@gmail.com"},"dist":{"shasum":"3d1e1802b947d55adcb56e437c461878d2b5a50d","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-0.1.17.tgz","integrity":"sha512-rPFe2OSGaEhW6ezWMXxZlWmzFDMHu6PNs7QYknGi0m+pc5h8gyypBU7DdbnAjTHWJoOYkgMQ65SWmRD6qAX5Lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG5ZDHE2t9A47Nqjl8VCBpxazNA6Uthzs1/mOrwALg+XAiA/RPoM/QZuwjS5bWRfLUsUuXKpA4QH94UmUWeNX1/gMw=="}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/worf.js-0.1.17.tgz_1474626206728_0.3265082885045558"},"directories":{}},"0.1.18":{"name":"worf.js","version":"0.1.18","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"gitHead":"ef09af513acb155d2daa7352b01dea5c369b0c6d","_id":"worf.js@0.1.18","scripts":{},"_shasum":"2b5a3c9c486ef16a593fb969f8356c95295e62c5","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"s.bider","email":"s.bider.dev@gmail.com"},"dist":{"shasum":"2b5a3c9c486ef16a593fb969f8356c95295e62c5","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-0.1.18.tgz","integrity":"sha512-ZlbA2Sw99Bwyylt0JNt8vK0tnzCYzAD3scKIEd5Z0b88eO200gYE4w7EGmuRiCBsMS1TpvlE8WiGI4gtsOiKlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHTU5JIWHzlRdfb+iBRxHnEb3SQLfoG8jQMy9f/dp4KOAiBid6TJeucUtzIVQNxjonZgMt9cRdLnhZTqI9fFmdH6aQ=="}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/worf.js-0.1.18.tgz_1474626331484_0.04762745159678161"},"directories":{}},"0.1.19":{"name":"worf.js","version":"0.1.19","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"gitHead":"d82463c7a2a0a88ef2e4df2567a5d5c05f951e02","_id":"worf.js@0.1.19","scripts":{},"_shasum":"7bedb07c7a5b8a3f98262e73203a2340f8f7bd11","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"s.bider","email":"s.bider.dev@gmail.com"},"dist":{"shasum":"7bedb07c7a5b8a3f98262e73203a2340f8f7bd11","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-0.1.19.tgz","integrity":"sha512-TjQGyLoB7XWFibBq4kxKVEmxqb+3e/jEwBTpD5iE0oNNx8FadAi/rx1HCJTHOFRu3644JBaT2IaIfwkRi1k71g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm68HI01bkv7zoSXBawp5ZqZuZk6GqM6ZW3zplvZb6/wIgAsBrxErGj3aRXv9D7KBRxiMJFmmFW9hQNKli9ycReEY="}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/worf.js-0.1.19.tgz_1474628795160_0.5086921430192888"},"directories":{}},"0.1.20":{"name":"worf.js","version":"0.1.20","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"gitHead":"05944547bb0ccab76bc27bab5f62569046b59e0e","_id":"worf.js@0.1.20","scripts":{},"_shasum":"1945b3c7920f4f226199b20bca7f5caa30a53b8e","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"s.bider","email":"s.bider.dev@gmail.com"},"dist":{"shasum":"1945b3c7920f4f226199b20bca7f5caa30a53b8e","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-0.1.20.tgz","integrity":"sha512-5Rhnnngt/gf4UonPQbvG3YzRmD1613BeQLBjLecDSNUgF2oX6oK+nCgJxjlTmshGvnDEFc4+fSwjRwWAEqSaug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBoA4dM2N+KJJiOYzd0bdYlHckSwCa2eTp73oDa9BfC1AiEAvAVZtmlo2CvYBKseXuij8lxtnQY3Az5WfjbNE8FOI34="}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/worf.js-0.1.20.tgz_1474818790694_0.15729080885648727"},"directories":{}},"0.2.0":{"name":"worf.js","version":"0.2.0","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"gitHead":"dc71a33e9aa8fa9cc81bd1579b2a7f1ebf502347","_id":"worf.js@0.2.0","scripts":{},"_shasum":"d6a603ef808b6f06880890a9de81337eb65c8844","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.10.46","_npmUser":{"name":"becuz","email":"albertopierini@gmail.com"},"dist":{"shasum":"d6a603ef808b6f06880890a9de81337eb65c8844","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-0.2.0.tgz","integrity":"sha512-GceKueu/8GwOeA/wmFwsp3ntPTRH2DWFIRe5hBKm43EnXfbTTiR31+lL1my/y9oVt1vcOpE1v8h8kTwzh2RENA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTxHAp+MZd4tS2Fgy2wTlz99o7o5fJxcC1rrxL29AVVgIhAKb/t87lQ6uNwmBrTCrSc2Hd+Sfcj+FeE6XaKITVioTd"}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/worf.js-0.2.0.tgz_1476177359012_0.4734594167675823"},"directories":{}},"0.2.1":{"name":"worf.js","version":"0.2.1","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"gitHead":"658f3ec3fc6f7841fc2100c5278a43240b457494","_id":"worf.js@0.2.1","scripts":{},"_shasum":"4758ec184355473e690b33ff065df806e3f08342","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.10.46","_npmUser":{"name":"becuz","email":"albertopierini@gmail.com"},"dist":{"shasum":"4758ec184355473e690b33ff065df806e3f08342","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-0.2.1.tgz","integrity":"sha512-TmyZ0sNrflW/DhdXgLoHPaF6zmH/+ssfa0ZhzSGiyDiu7EJPruRj3jlIIrXJUhjyHY4RYwogERBvrX1CqhhYhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2rRqtmRtKNWIGkOb4WBV9DvbUHEXZqrnztq5mSgx3ZgIhAKWsrrCikJX/acNMGIXH2LFqu3/8ucli6nOBsUAHJ3au"}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/worf.js-0.2.1.tgz_1476177836200_0.4133793150540441"},"directories":{}},"0.2.2":{"name":"worf.js","version":"0.2.2","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"gitHead":"0b8a3ed2ead4a26d6e244cc454b5ae9fab244f58","_id":"worf.js@0.2.2","scripts":{},"_shasum":"b8e7d4450bd1ab02c30ad93891c838df10e6afe9","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"s.bider","email":"s.bider.dev@gmail.com"},"dist":{"shasum":"b8e7d4450bd1ab02c30ad93891c838df10e6afe9","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-0.2.2.tgz","integrity":"sha512-EKGKJQP0cizsnC9MA2suYnJuzsRj/VfRi20+Se+/w9uUqO7RWuUkDO33iEnbiYl/Bbt9LypjSmDENwewcuM88w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFcHKfrxlFqIoSZeLzopnHh4kitdh8SeVxtsr/TmXDW2AiEAuFYJDtspkf1Z+edtMmi6Ub1rFQGqIugviighSAdgytI="}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/worf.js-0.2.2.tgz_1490946071195_0.018144031753763556"},"directories":{}},"0.2.4":{"name":"worf.js","version":"0.2.4","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","scripts":{"test":"mocha test"},"dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"devDependencies":{"mocha":"^3.4.2"},"gitHead":"c7bee518abee5a1b929a41794199833e1be38c5b","_id":"worf.js@0.2.4","_shasum":"a8b5006e2d1aed240ecb24e0ef41721353c14146","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"s.bider","email":"s.bider.dev@gmail.com"},"dist":{"shasum":"a8b5006e2d1aed240ecb24e0ef41721353c14146","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-0.2.4.tgz","integrity":"sha512-DmUZPc0mdrjM5laWmtb+1fSNimxQl69+nyLR9/iO+M9FF2H7oCjtOyHVt0zelTKvQI8JuhXfDWftfVdCBRfs3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICffG25Kx2Bb0eBSnQfu8BNbRpGdhd29FZyOO24PjPlmAiBv+l6PLk2JwX91Vr/aP9ZSukfxScqcmzVGSvbQT2aldA=="}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/worf.js-0.2.4.tgz_1498052762199_0.9930293066427112"},"directories":{}},"2.0.0":{"name":"worf.js","version":"2.0.0","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","scripts":{"test":"mocha test"},"dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"devDependencies":{"mocha":"^3.4.2"},"gitHead":"5c4f0c8615dd6edbced7cdde45c3470429d8f62d","_id":"worf.js@2.0.0","_shasum":"76dc9b3eeb448ed71850eb139703cfd3747fca1e","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"s.bider","email":"s.bider.dev@gmail.com"},"dist":{"shasum":"76dc9b3eeb448ed71850eb139703cfd3747fca1e","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-2.0.0.tgz","integrity":"sha512-6ToVieyekPfA/rXdibwA4NctieMR07w/7iTXZouzcIc4JtZjhtbYQmVVFoeOUo+5qQ8VvHmOs06QE/XvUqgPLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtOMKHqWw+dOcMA6r3irskmPpXER89Hg+HJvlw0Nbf7AiEAkYHhI4072qMaIjzz1JCPXIZSQQDjbXxau2whzx4VlM4="}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/worf.js-2.0.0.tgz_1500580229547_0.7202666727825999"},"directories":{}},"2.1.0":{"name":"worf.js","version":"2.1.0","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","scripts":{"test":"mocha test"},"dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"devDependencies":{"mocha":"^3.4.2"},"gitHead":"6f7cf099e32e2721ad9c7995a09ade4c2a33db94","_id":"worf.js@2.1.0","_shasum":"af78c1793ac9c8c2c73842b43e0a7af63b09b66c","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"s.bider","email":"s.bider.dev@gmail.com"},"dist":{"shasum":"af78c1793ac9c8c2c73842b43e0a7af63b09b66c","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-2.1.0.tgz","integrity":"sha512-pMlaZuYKfqdf2VBPXByRc29mnMxuKh21C2uEuPvtQKTUMkwHayw3ii39paCpkDtYq5/oEF51t397sbV96aBK0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHvwrLtEbfCB6jaNeOIQrAKaoDtARjSP0GH5qjQibc4gIgE1zQXtVzV0Iqb8kutpotjE2v7od/AXAdftdao/4yUG8="}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/worf.js-2.1.0.tgz_1500624102331_0.8265536134131253"},"directories":{}},"2.2.0":{"name":"worf.js","version":"2.2.0","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","scripts":{"test":"mocha test"},"dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"devDependencies":{"mocha":"^3.4.2"},"gitHead":"be3dabc3f7c517c3853a657048849486d552a513","_id":"worf.js@2.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"becuz","email":"albertopierini@gmail.com"},"dist":{"integrity":"sha512-K7s2Ya5NisQPBsAG/8j+xdbNE/egdIHv3ayABzJcszFZ9ib2efDEfoCrNarZJXFlnU0PAhXbVwug6w+sRc1nqw==","shasum":"dd1c3e140291cdb0c3ae3894ef71943cb034f00d","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-2.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGD1/82XaP38TcYdVBh0yCTW8ShY0c8GtP5endDZmST5AiEAoT0QfYMlMq+cW5x7xwPf37pBt+yx7+bRUmnqCuqOFic="}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/worf.js-2.2.0.tgz_1507553772210_0.9714850133750588"},"directories":{}},"2.2.1":{"name":"worf.js","version":"2.2.1","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","scripts":{"test":"mocha test"},"dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"devDependencies":{"mocha":"^3.4.2"},"gitHead":"cadbf7b861a7b0b8a11a21752fe6b798a4b7a5c8","_id":"worf.js@2.2.1","_shasum":"3b433bb7d398684e7e39af4c0c204691d0dcc6e2","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"s.bider","email":"s.bider.dev@gmail.com"},"dist":{"shasum":"3b433bb7d398684e7e39af4c0c204691d0dcc6e2","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-2.2.1.tgz","fileCount":7,"unpackedSize":29763,"integrity":"sha512-OamNYPHhudx3Zp1o8ntSOuvDdJerSBvDcJ0pOnj8qn0+pWBDmkyGcF85G7jQocWsGAxgwOp+ZtNLsU1voN6HZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCD9yzWpngg1KTQv7YjrovSrW8zMwAq+lAiBSdc9MozUQIhANfQn5hytP+q0b2ISxngV42RA4M0qtvfGeKRxTfsYfKN"}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/worf.js_2.2.1_1520947626071_0.2842613158304832"},"_hasShrinkwrap":false},"2.2.2":{"name":"worf.js","version":"2.2.2","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","scripts":{"test":"mocha test"},"dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"devDependencies":{"mocha":"^3.4.2"},"gitHead":"dfe80223f93826fd3b6bdce91cdc9bfaf114eddd","_id":"worf.js@2.2.2","_shasum":"d0cc2c7d0096271d8ebe40c4fd27aa0867aab56c","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"s.bider","email":"s.bider.dev@gmail.com"},"dist":{"shasum":"d0cc2c7d0096271d8ebe40c4fd27aa0867aab56c","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-2.2.2.tgz","fileCount":7,"unpackedSize":31719,"integrity":"sha512-GTx9nijW3KWg1jZQAc3GnWvW/awftTqU/bsGIJ2q9i1B/Sn1mACq0IN8qVoEBeXaSyem1aP9DKBtpDe9rHgW9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpaFb6GT3b1AXeziVC8PbVX0/Rh5gjJrFL4il44pn8bgIgQgTqIRfaDllC1S7odjHS/0st2eCV5hthASfRMnuRP9Y="}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/worf.js_2.2.2_1520950320845_0.06928963973182012"},"_hasShrinkwrap":false},"2.2.3":{"name":"worf.js","version":"2.2.3","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","scripts":{"test":"mocha test"},"dependencies":{"jsonwebtoken":"^5.7.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"devDependencies":{"mocha":"^3.4.2"},"gitHead":"dfe80223f93826fd3b6bdce91cdc9bfaf114eddd","_id":"worf.js@2.2.3","_shasum":"28296dc33d0574cfe6eabb59cedebffd853c3047","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"s.bider","email":"s.bider.dev@gmail.com"},"dist":{"shasum":"28296dc33d0574cfe6eabb59cedebffd853c3047","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-2.2.3.tgz","fileCount":7,"unpackedSize":31714,"integrity":"sha512-HdVSbZb10Grg8GvIUvXh+EeB4hIGcDpKA9ql2dvCqPnkVcy46gJfmh9qlemvvEhmpTIFORJdt33JYjnJsRmFUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0HkCYwOCEWtC8cGHFn8X/OiARCGNjfXpLngruNMyZ2QIgLYgJhjIynVhxVbicNSXMSEsPcJkwbP2SyH4OQ4TjjhY="}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/worf.js_2.2.3_1520954715923_0.2844737173953189"},"_hasShrinkwrap":false},"2.2.4":{"name":"worf.js","version":"2.2.4","description":"A node module that creates a middleware to authenticate against jwt","author":{"name":"sofasession"},"license":"ISC","scripts":{"test":"mocha test"},"dependencies":{"jsonwebtoken":"^8.2.0","url":"^0.11.0"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"devDependencies":{"mocha":"^3.4.2"},"gitHead":"522b469f5cf26e86047b10acfd111d0f89c114b0","_id":"worf.js@2.2.4","_shasum":"c1ef840dc1c06510e9e23e32854e3ab428c690de","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"s.bider","email":"s.bider.dev@gmail.com"},"dist":{"shasum":"c1ef840dc1c06510e9e23e32854e3ab428c690de","tarball":"https://registry.npmjs.org/worf.js/-/worf.js-2.2.4.tgz","fileCount":7,"unpackedSize":31718,"integrity":"sha512-GKUuE90JsSZZzi23zHuSqz3sOfY7YLJzLMTetw3gOfDj5TWQR2iZBGt/unVs0/F+3rlk1EOGV7ZXa5zreoDFPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+cJJSqOESQJASxHB7WPqezopGyrUY3JgJoVIzSgUlbAiBAAxmrLwH5leGGv2pJy6FvwaMcBPx84IA76f2LGiU4lQ=="}]},"maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/worf.js_2.2.4_1520955571347_0.6255564182898405"},"_hasShrinkwrap":false}},"readme":"# Worf.js\nA node module that provides functionalities to authenticate a user through JWT.\n\n## Usage\n### Methods\nThe module exposes the following methods:\n\n#### `setSecret(secret)`\nThis method **must** be called once upon initialization in order to set the secret used to decode the JWT.\n\n#### `setTokenKey(key)`\nOptional, defines a custom key for the token. This will be the name of the cookie and the name of the query parameter that identify the token in a request (see *Middleware* below for more info).\n\n#### `encode(object, expiresIn, secret)`\nReturns a JWT for `object`.\n\n#### `decode(token, secret)`\nReturns a decoded object from a JWT, if valid.\n\n#### `authenticate(options)` - Middleware\nWorf provides a middleware to be used in Express-based applications. `worf.authenticate(options)` returns the middleware function that can be configured via the `options` parameter:\n\n* `options.optional` : boolean, whether the middleware should let the request pass even if no valid token is found (in this case req.user is null). Default: false\n* `options.require`  : object, authenticates only if all fields in the decoded user object match those in require. e.g.:\n```\nworf.authenticate({ require : { id: 1, level : 'admin' } })\n// only authorizes user with id 1 AND level 'admin' to access the route.\n```\n* `options.error`   : number, overwrite response error code in case of user not authenticated (default: 403)\n* `options.secret`   : object, overwrite secret for this specific route\n    - `options.secret.require` : tries to decode the token with this secret, disregarding global secret set via config.\n    - `options.secret.alternative` : tries to decode the token with the global secret, then tries this alternative in case of failure.\n    e.g.:\n    ```\n    worf.authenticate({ secret : { require : 'xyz' } })\n    // only authorizes user with whose token was encode with secret 'xyz'\n    worf.authenticate({ secret : { alternative : 'xyz' } })\n    // authorize users whose token was encoded either with global or 'xyz' secret\n    ```\n\n\nThe middleware looks for a JWT token in the request, in order:\n\n* In the *token* cookie\n* In the *Authorization* header\n* In a *token* parameter in the url query\n\nIf a valid token is found, `req.user` is populated with the user data found int the token itself. Otherwise a 401 is returned.\n\nExample:\n\n```js\nvar worf = require('worf.js');\nvar config = require('./secrets.json');\nworf.setSecret(config.jwtsecret);\n\napp.get('/some-route', worf.authenticate(), function(req, res){\n    console.log('User is autheticated with id ' + req.user.id);\n});\n\napp.get('/some-other-route', worf.authenticate({ optional: true}), function(req, res){\n\tif(req.user) {\n\t    console.log('User is autheticated with id ' + req.user.id);\n\t} else {\n\t    console.log(\"User is not autheticated, but it's fine anyway\");\n\t}\n});\n\napp.get('/john', worf.authenticate({ require : { username : 'john' } }), function(req, res){\n\tconsole.log('User ' + req.user.id + ' is called john');\n});\n```\n\n##### `getUser(request)`\nWorf also exposes a `getUser` function that takes the request as a parameter. If performs the same checks on the request as the middleware and returns a user object on success, `null` otherwise.\n\n\nExample - client:\n\n```js\nvar jwt = /* token */;\nvar socket = new WebSocket('ws://server:5000?token=' + jwt);\n```\n\n\nExample - server:\n\n```js\nvar worf = require('worf.js');\nvar WebSocketServer = require('ws').Server;\nserver = new WebSocketServer({ port: 5000 });\n\nserver.on('connection', function(socket){\n\n        var user = worf.getUser(socket.upgradeReq);\n\n        if(!user){\n            console.log('User not authenticated');\n            socket.close();\n            return;\n        }\n\n        console.log('User is autheticated wiht id ' + req.user.id);\n    });\n```\n","maintainers":[{"name":"becuz","email":"albertopierini@gmail.com"},{"name":"manixx","email":"m.mjka@sofasession.com"},{"name":"s.bider","email":"s.bider.dev@gmail.com"},{"name":"sosedev","email":"sofasession.development@gmail.com"}],"time":{"modified":"2022-06-29T03:17:04.792Z","created":"2016-06-08T13:26:21.760Z","0.0.1":"2016-06-08T13:26:21.760Z","0.1.0":"2016-06-21T08:30:07.085Z","0.1.1":"2016-06-21T09:29:19.512Z","0.1.2":"2016-06-21T10:18:28.455Z","0.1.3":"2016-06-21T10:21:42.194Z","0.1.4":"2016-06-21T10:24:22.601Z","0.1.5":"2016-06-21T11:02:26.402Z","0.1.6":"2016-06-21T11:09:32.588Z","0.1.7":"2016-06-21T15:01:20.512Z","0.1.8":"2016-06-21T15:03:14.148Z","0.1.9":"2016-06-21T15:06:08.863Z","0.1.10":"2016-06-21T15:09:21.585Z","0.1.11":"2016-06-21T15:20:20.534Z","0.1.12":"2016-06-22T15:56:25.505Z","0.1.13":"2016-07-04T15:06:32.257Z","0.1.14":"2016-07-04T15:13:03.099Z","0.1.15":"2016-08-18T14:43:09.663Z","0.1.16":"2016-08-19T16:02:53.429Z","0.1.17":"2016-09-23T10:23:28.655Z","0.1.18":"2016-09-23T10:25:32.429Z","0.1.19":"2016-09-23T11:06:36.121Z","0.1.20":"2016-09-25T15:53:11.953Z","0.2.0":"2016-10-11T09:15:59.647Z","0.2.1":"2016-10-11T09:23:57.827Z","0.2.2":"2017-03-31T07:41:11.804Z","0.2.4":"2017-06-21T13:46:03.132Z","2.0.0":"2017-07-20T19:50:30.482Z","2.1.0":"2017-07-21T08:01:43.347Z","2.2.0":"2017-10-09T12:56:13.205Z","2.2.1":"2018-03-13T13:27:06.171Z","2.2.2":"2018-03-13T14:12:00.935Z","2.2.3":"2018-03-13T15:25:16.041Z","2.2.4":"2018-03-13T15:39:31.430Z"},"repository":{"type":"git","url":"git://bitbucket.org/becuz/worf.js.git"},"author":{"name":"sofasession"},"license":"ISC","readmeFilename":"README.md"}