{"_id":"jungles-auth-persona","_rev":"35-50ff552ba505c487793d126913cf205c","name":"jungles-auth-persona","description":"Authentication app that uses Mozilla Persona. Can be mounted onto an express.js app.","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"author":{"name":"Geert Pasteels","email":"geert.pasteels@gmail.com"},"name":"jungles-auth-persona","description":"Authentication app that uses Mozilla Persona. Can be mounted onto an express.js app.","version":"1.0.0","keywords":["jungles","authentication","Persona","BrowserId"],"dependencies":{"express":"~3.0.0rc1","jade":"~0.27.0","jungles-middleware-general":"0.0.1"},"devDependencies":{"sinon":"~1.4.2","express-recorder":"~1.0.0"},"readme":"![screenshot](https://raw.github.com/Enome/jungles-auth-persona/master/screenshot.png)\n\nMozilla Persona Authentication app for Express.js. This app is developed for Jungles but can be used with any Express.js application. In case you didn't know: Express.js allows you to break your project into small apps which you can mount onto a base app.\n\n## Mount\n\n```js\nvar auth = require('jungles-authentication-persona');\nvar app = express(); // Your app\napp.mount(auth.init('/admin*'));\n```\n\nThis will redirect to the /login if session.user is undefined and the user visits /admin*. If you need multiple urls you can pass an array.\n\n## Test\n\nmocha.js and should.js is needed.\n\n```js\nmake test\n```\n","_id":"jungles-auth-persona@1.0.0","dist":{"shasum":"a1d353f9b3feadb837df35f7400762b6cf5ec6d3","tarball":"https://registry.npmjs.org/jungles-auth-persona/-/jungles-auth-persona-1.0.0.tgz","integrity":"sha512-ffmy2J1PNx7dsODiFtPWKc2q918bIv/zQIcWyAdJEHbTognIWZDdTNDBPQ/cC5BlGj9xd3QRhQrXwvqVcp8VmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYcYNnL2lCmPgHzh+b+TKBn+7q1HPy4H4ED7oVTa/x5QIgY3RA+TAptcJ3Kq9pghBxDyvsEX2SPrjMTiRT3LpQNdM="}]},"maintainers":[{"name":"enome","email":"geert.pasteels@gmail.com"}],"directories":{}},"1.0.1":{"author":{"name":"Geert Pasteels","email":"geert.pasteels@gmail.com"},"name":"jungles-auth-persona","description":"Authentication app that uses Mozilla Persona. Can be mounted onto an express.js app.","version":"1.0.1","keywords":["jungles","authentication","Persona","BrowserId"],"dependencies":{"express":"~3.0.0rc1","jade":"~0.27.0","jungles-middleware-general":"0.0.1"},"devDependencies":{"sinon":"~1.4.2","express-recorder":"~1.0.0"},"readme":"![screenshot](https://raw.github.com/Enome/jungles/master/auth-persona/screenshot.png)\n\nMozilla Persona Authentication app for Express.js. This app is developed for Jungles but can be used with any Express.js application. In case you didn't know: Express.js allows you to break your project into small apps which you can mount onto a base app.\n\n## Mount\n\n```js\nvar auth = require('jungles-auth-persona');\nvar app = express(); // Your app\napp.use(auth.init('/admin*'));\n```\n\nThis will redirect to the /login if session.user is undefined and the user visits /admin*. If you need multiple urls you can pass an array.\n\n## Warning\n\nThis module only does authentication you should still do authorization on logged in users. Check Jungles Auth Simple for an example.\n\n## Test\n\nmocha.js and should.js is needed.\n\n```js\nmake test\n```\n","readmeFilename":"README.md","_id":"jungles-auth-persona@1.0.1","dist":{"shasum":"6f9eebf8ef30c41e68969e382041f03a3f60b788","tarball":"https://registry.npmjs.org/jungles-auth-persona/-/jungles-auth-persona-1.0.1.tgz","integrity":"sha512-aH3ebbHPaOP8UsVA17hDafbjqzYlOiLtR1EQj5bvdVKXE1teeTLVvIO9qKRyuRYHbWJECoXLMsK/M1V7VQ/Lhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzakbd8UfRBgov5sXgVKAnHkq9HRtdSXE7CHIu8V2AvAiEAoXRo9ltnsIz5S8wNdFleK1bopGwpWq5SV1bbCnF7u/4="}]},"_from":".","_npmVersion":"1.2.9","_npmUser":{"name":"enome","email":"geert.pasteels@gmail.com"},"maintainers":[{"name":"enome","email":"geert.pasteels@gmail.com"}],"directories":{}},"1.1.0":{"author":{"name":"Geert Pasteels","email":"geert.pasteels@gmail.com"},"name":"jungles-auth-persona","description":"Authentication app that uses Mozilla Persona. Can be mounted onto an express.js app.","version":"1.1.0","keywords":["jungles","authentication","Persona","BrowserId"],"dependencies":{"express":"~3.0.0rc1","jade":"~0.27.0","jungles-middleware-general":"0.0.1"},"devDependencies":{"sinon":"~1.4.2","express-recorder":"~1.0.0"},"readme":"![screenshot](https://raw.github.com/Enome/jungles/master/auth-persona/screenshot.png)\n\nMozilla Persona Authentication app for Express.js. This app is developed for Jungles but can be used with any Express.js application. In case you didn't know: Express.js allows you to break your project into small apps which you can mount onto a base app.\n\n## Mount\n\n```js\nvar auth = require('jungles-auth-persona');\nvar app = express(); // Your app\napp.use(auth.init('/admin*'));\n```\n\nThis will redirect to the /login if session.user is undefined and the user visits /admin*. If you need multiple urls you can pass an array.\n\n## Warning\n\nThis module only does authentication you should still do authorization on logged in users. Check Jungles Auth Simple for an example.\n\n## Test\n\nmocha.js and should.js is needed.\n\n```js\nmake test\n```\n","readmeFilename":"README.md","_id":"jungles-auth-persona@1.1.0","dist":{"shasum":"d70891a897687fc5d08553316a535d17918eecc6","tarball":"https://registry.npmjs.org/jungles-auth-persona/-/jungles-auth-persona-1.1.0.tgz","integrity":"sha512-cfL5O2O5aXZa/D+6Wd39X+iVh5S85HWWJGWoc5wFHo434KVHsnoURlkwtdWiIWFNpBgXBP7snfQwjTSuGSunFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKNgM1WHkevfXomMLt7/uW2fngkNTm5DFMa4b85Z0ufgIhANupQgtycsOzShQOM65yncL7lcGp1qCWInPVDJZel9Iv"}]},"_from":".","_npmVersion":"1.2.9","_npmUser":{"name":"enome","email":"geert.pasteels@gmail.com"},"maintainers":[{"name":"enome","email":"geert.pasteels@gmail.com"}],"directories":{}},"2.0.0":{"author":{"name":"Geert Pasteels","email":"geert.pasteels@gmail.com"},"name":"jungles-auth-persona","description":"Authentication app that uses Mozilla Persona. Can be mounted onto an express.js app.","version":"2.0.0","keywords":["jungles","authentication","Persona","BrowserId"],"dependencies":{"jade":"~0.27.0","jungles-middleware-general":"0.0.1","express":"~3.2.6"},"devDependencies":{"sinon":"~1.4.2","express-recorder":"~1.0.0"},"readme":"![screenshot](https://raw.github.com/Enome/jungles/master/auth-persona/screenshot.png)\n\nMozilla Persona Authentication app for Express.js.\n\n## API\n\n```js\nrequire('jungles-auth-person')(/* optional string: template file */);\n```\n\n## Mount\n\n```js\nvar app = express();\napp.use('/base_url', require('jungles-auth-persona')());\n```\n\nWhen you visit '/base_url' you'll get a login page. Visiting '/base_url/logout' will log you out. \n\n## Warning\n\nThis module only does authentication you should still do authorization on logged in users. Check Jungles Auth Simple for an example.\n\n## Test\n\nmocha.js and should.js is needed. \n\n```js\nmake test\n```\n","readmeFilename":"README.md","_id":"jungles-auth-persona@2.0.0","dist":{"shasum":"ba659cb5d93c05ed2dbed421404aefe9eee9b768","tarball":"https://registry.npmjs.org/jungles-auth-persona/-/jungles-auth-persona-2.0.0.tgz","integrity":"sha512-MsuL0YZfyocEAhKiRWJfvGtoc6Kg6aufz+2i4o8WFgTcbA1eY3omRaWcw23v873MQeM54wuPQGC0XjCaSIjE4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHs8xjNly0LMFSQhr54XYEDnn7USyRooatlsXHPTjxzKAiBt73kusPRcSVIKJfwNlpcbAr+an1jW72n2bVoZ07zXGw=="}]},"_from":"auth-persona","_npmVersion":"1.2.15","_npmUser":{"name":"enome","email":"geert.pasteels@gmail.com"},"maintainers":[{"name":"enome","email":"geert.pasteels@gmail.com"}]}},"readme":"![screenshot](https://raw.github.com/Enome/jungles-auth-persona/master/screenshot.png)\n\nMozilla Persona Authentication app for Express.js. This app is developed for Jungles but can be used with any Express.js application. In case you didn't know: Express.js allows you to break your project into small apps which you can mount onto a base app.\n\n## Mount\n\n```js\nvar auth = require('jungles-authentication-persona');\nvar app = express(); // Your app\napp.mount(auth.init('/admin*'));\n```\n\nThis will redirect to the /login if session.user is undefined and the user visits /admin*. If you need multiple urls you can pass an array.\n\n## Test\n\nmocha.js and should.js is needed.\n\n```js\nmake test\n```\n","maintainers":[{"name":"enome","email":"geert.pasteels@gmail.com"}],"time":{"modified":"2022-06-19T07:21:02.559Z","created":"2012-08-06T14:04:17.325Z","1.0.0":"2012-08-06T14:04:18.658Z","1.0.1":"2013-03-19T21:55:33.269Z","1.1.0":"2013-03-25T20:49:37.300Z","3.0.0":"2013-06-13T17:53:59.757Z","2.0.0":"2013-06-15T18:35:04.061Z"},"author":{"name":"Geert Pasteels","email":"geert.pasteels@gmail.com"}}