{"_id":"wgu-jwt","_rev":"38-d775fabd3c9c84685d10442618c320c6","name":"wgu-jwt","time":{"modified":"2022-06-29T01:18:26.284Z","created":"2014-04-03T21:02:18.346Z","0.1.2":"2014-04-03T21:25:11.491Z","0.1.3":"2014-04-03T21:49:36.226Z","0.1.4":"2014-04-08T19:50:42.918Z","0.1.5":"2014-04-14T21:40:45.912Z"},"maintainers":[{"name":"steele","email":"snelson21@gmail.com"}],"description":"wgu-jwt","readme":"\n\n# wgu-jwt\n\nJWT extraction and verification module for the WGU Service layer\n\n## Install\n\n\tnpm install wgu-jwt\n\n## Usage\n\t\n\tvar restify = require('restify');\n\tvar wguJwt = require('wgu-jwt');\n\t\n\tmodule.exports = function( server )\n\t{\n\t\tserver.use(function(req, res, next)\n\t\t{\n\t\t\tvar jwt = req.header('X-Jwt-Assertion', '');\n\t\t\t\n\t\t\tif( ! wguJwt.verify(jwt))\n\t\t\t{\n\t\t\t\treturn next(new restify.InvalidCredentialsError('JWT Not Verified'));\n\t\t\t}\n\t\t\t\n\t\t\treturn next();\n\t\t});\n\t}\n\n## Exports\n\n### verify( jwt, logger )\nAttempts to verify jwt passed in with optional logger\n\n### extractHeader( jwt )\nExtracts and returns the header\n\n### extractPayload( jwt )\nExtracts and returns the payload\n\n### extractSignature( jwt )\nExtracts and returns the signature\n\n### extractSignedData( jwt )\nExtracts and returns the signed data\n\n\n","versions":{"0.1.2":{"name":"wgu-jwt","version":"0.1.2","_id":"wgu-jwt@0.1.2","description":"wgu-jwt","main":"lib/index.js","scripts":{"test":"node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- -R spec"},"directories":{"lib":"./lib"},"engines":{"node":"0.10.x"},"repository":{"type":"git","url":"git+https://bitbucket.org/WGU_SF/wgu-jwt.git"},"keywords":["Western Governors University","Service Layer","New Architecture"],"author":{"name":"Steele Nelson"},"license":"WGU","dependencies":{"ursa":"~0.8.0","base64url":"0.0.6","jwa":"0.0.2","path":"~0.4.9"},"devDependencies":{"rewire":"~2.0.0","should":"~3.2.0","mocha":"~1.18.2","istanbul":"~0.2.7"},"dist":{"shasum":"b43bc425b62387b6bfc5a36487c12ce4184375b6","tarball":"https://registry.npmjs.org/wgu-jwt/-/wgu-jwt-0.1.2.tgz","integrity":"sha512-KuKCJ6nb0mtByc9Ty3MJ5vqbqNims48Ks7WH9dyywBFdI0dQ6MKK4YiZhXOQsJzJzn41WzclsiD7uZzsobp+1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9Tx9PVGbwfB6F0JVeb14BTEXauYyD7FOz24PmDIgM6AiB+nZYo8/tW/1rF/2sUckPPYZbx2mgw6r2nD9sKk6yhbw=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"steele","email":"snelson21@gmail.com"},"maintainers":[{"name":"steele","email":"snelson21@gmail.com"}]},"0.1.3":{"name":"wgu-jwt","version":"0.1.3","_id":"wgu-jwt@0.1.3","description":"wgu-jwt","main":"lib/index.js","scripts":{"test":"node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- -R spec"},"directories":{"lib":"./lib"},"engines":{"node":"0.10.x"},"repository":{"type":"git","url":"git+https://bitbucket.org/WGU_SF/wgu-jwt.git"},"keywords":["Western Governors University","Service Layer","New Architecture"],"author":{"name":"Steele Nelson"},"license":"WGU","dependencies":{"ursa":"~0.8.0","base64url":"0.0.6","jwa":"0.0.2","path":"~0.4.9"},"devDependencies":{"rewire":"~2.0.0","should":"~3.2.0","mocha":"~1.18.2","istanbul":"~0.2.7"},"dist":{"shasum":"aa3bacf10e67296ff0f64eefa49530cab44ede00","tarball":"https://registry.npmjs.org/wgu-jwt/-/wgu-jwt-0.1.3.tgz","integrity":"sha512-b4bMpetYjRCp4vywOGyKeuAO5ydECkq9hTCD2D8orHhHQtgYj7H4KT8XNPHtFXUaaVH2EqU2QQAMXiowrI9R0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDCQ82fthrLdhSDtedqOIYXGIxmlD6BclPpeulqzhdUAIgD7ZHMFIQZ/h/DKaHPpV7L2jn3H+1Vu3Tw2rKS4o3l8A="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"steele","email":"snelson21@gmail.com"},"maintainers":[{"name":"steele","email":"snelson21@gmail.com"}]},"0.1.4":{"name":"wgu-jwt","version":"0.1.4","description":"wgu-jwt","main":"lib/index.js","scripts":{"test":"node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- -R spec"},"directories":{"lib":"./lib"},"engines":{"node":"0.10.x"},"repository":{"type":"git","url":"git+https://bitbucket.org/WGU_SF/wgu-jwt.git"},"keywords":["Western Governors University","Service Layer","New Architecture"],"author":{"name":"Steele Nelson"},"license":"WGU","dependencies":{"ursa":"~0.8.0","base64url":"0.0.6","jwa":"0.0.2","path":"~0.4.9"},"devDependencies":{"rewire":"~2.0.0","should":"~3.2.0","mocha":"~1.18.2","istanbul":"~0.2.7"},"_id":"wgu-jwt@0.1.4","dist":{"shasum":"391c0045946a3946ce9614bb056155fbd2766693","tarball":"https://registry.npmjs.org/wgu-jwt/-/wgu-jwt-0.1.4.tgz","integrity":"sha512-8PgmfGkBk72fe9arbZd1sDZ97aPKp6x0Ghdlw6XscEfR2tnyOnYNMgFspoWpnp4vjdt1CHFtxZhhIbcvqifoJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAK9WTIfQniA2TVyEgAjzRgFd2Lp2f8dBENbSkyvKuYsAiBu1/NUF5f9zdYr7p5NHBDOEbAc0sX3CAh8sB4xkW6+rQ=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"steele","email":"snelson21@gmail.com"},"maintainers":[{"name":"steele","email":"snelson21@gmail.com"}]},"0.1.5":{"name":"wgu-jwt","version":"0.1.5","description":"wgu-jwt","main":"lib/index.js","scripts":{"test":"node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- -R spec"},"directories":{"lib":"./lib"},"engines":{"node":"0.10.x"},"repository":{"type":"git","url":"git+https://bitbucket.org/WGU_SF/wgu-jwt.git"},"keywords":["Western Governors University","Service Layer","New Architecture"],"author":{"name":"Steele Nelson"},"license":"WGU","dependencies":{"ursa":"~0.8.0","base64url":"0.0.6","jwa":"0.0.2","path":"~0.4.9"},"devDependencies":{"rewire":"~2.0.0","should":"~3.2.0","mocha":"~1.18.2","istanbul":"~0.2.7"},"_id":"wgu-jwt@0.1.5","dist":{"shasum":"72ddbbc3247052af60e8d9e2058b99f7e1aafb43","tarball":"https://registry.npmjs.org/wgu-jwt/-/wgu-jwt-0.1.5.tgz","integrity":"sha512-6kGiuZsofpP4VumTbFIIRuL7cU4J2LvM3GopNCqerDgMuge1FZyDk4M44HPs7B7GvzttCKiBh+g/MndKpTGr4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFO9gocmgSIUqDdo9WAzdtpc2wiHgbY9VKX1W8nUzT3QIgTM7bLGf3qhiNjQRuhq4FiiFQU6GzrEq3dhjiEqptZvM="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"steele","email":"snelson21@gmail.com"},"maintainers":[{"name":"steele","email":"snelson21@gmail.com"}]}},"dist-tags":{"latest":"0.1.5"},"readmeFilename":"README.md","keywords":["Western Governors University","Service Layer","New Architecture"],"repository":{"type":"git","url":"git+https://bitbucket.org/WGU_SF/wgu-jwt.git"},"author":{"name":"Steele Nelson"},"license":"WGU"}