{"_id":"@opuscapita/bouncer","_rev":"126-b635fb341ff48dd2b4fcef62be236db8","name":"@opuscapita/bouncer","dist-tags":{"next":"1.2.5-next.1","latest":"1.4.0"},"versions":{"1.0.1":{"name":"@opuscapita/bouncer","version":"1.0.1","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.1","maintainers":[{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"}],"dist":{"shasum":"76296c0533291c5f116b85d135d4b1a2802b3836","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.1.tgz","integrity":"sha512-md+hInlZfDLWsLiC3928+90Y5x617WLWi0Nq8CQE3ABStR0t/cRIcxdFClPFtEMu5n7is0ghk7iImYbMgi7qBg==","signatures":[{"sig":"MEYCIQCGIuegWwh6WWaiYsLBaKIrnl+n68NgAzPVdLhDKLmAAgIhAJr2ie93RKPfZNDJPS/zsNJsCUG0cGz+gXYwoQnYa0WJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js"],"gitHead":"c562fb0a220d39a6bf456c98dad828fe3916fae4","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md doc.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s.'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.0","ocbesbn-cache":"^1.0.4","ocbesbn-config":"^2.3.2","@opuscapita/event-client":"^1.0.5"},"devDependencies":{"nyc":"^11.4.1","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","ocbesbn-db-init":"^1.1.11","ocbesbn-web-init":"^2.2.8","jsdoc-to-markdown":"^3.0.3","mocha-junit-reporter":"^1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer-1.0.1.tgz_1515066675310_0.2163463330361992","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@opuscapita/bouncer","version":"1.0.2","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.2","maintainers":[{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"alexeysergeev","email":"sab@scand.com"}],"dist":{"shasum":"2cb0e76588dfc80bacf413a6d95bc102d0cf5003","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.2.tgz","integrity":"sha512-8FA/Xk0B2BNEkGw5zqFJV+agz+6Zae8I5GyV+6un//bmE6xhgdy+nSNK1UPdJ6yCoQS6sgVpptxrOxFdfrIkNg==","signatures":[{"sig":"MEQCICsYO+zxuOcid5E8jU+5C3MynkzCmDqL+nsa387TBQ+gAiAIwA2yyg00vFBInCZohx8AZgAGpoAHo3ou2eg9OPLOTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js"],"gitHead":"4a08e1740051e28be0c18244789f287f951fe367","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md doc.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s.'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.0","ocbesbn-cache":"^1.0.4","ocbesbn-config":"^2.3.2","@opuscapita/event-client":"^1.0.5"},"devDependencies":{"nyc":"^11.4.1","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","ocbesbn-db-init":"^1.1.11","ocbesbn-web-init":"^2.2.8","jsdoc-to-markdown":"^3.0.3","mocha-junit-reporter":"^1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer-1.0.2.tgz_1515079914901_0.6997533922549337","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@opuscapita/bouncer","version":"1.0.3","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.3","maintainers":[{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"alexeysergeev","email":"sab@scand.com"}],"dist":{"shasum":"69a758e75404a959e874faa891e0cad261a59311","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.3.tgz","integrity":"sha512-cbMVxd4wS/nBANSrGnirS3p7VL5wU8CyV4XA+AB4Az94Ad4qbFGxoolcHIQezfNgmhe+7jTXz19EJ9U3S7ge3g==","signatures":[{"sig":"MEYCIQDcKwsWebLaW89efYffVGQJadTHRImEngxhlb3K7zXfSwIhAJAADRgbtv5DQ6HN+4JnAwrWduu33D202nj5EDoUEenf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js"],"gitHead":"82868f1c24d09a5b8efc9f62b4816b93cdb9e3d6","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md doc.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.0","ocbesbn-cache":"^1.0.4","ocbesbn-config":"^2.3.2","@opuscapita/event-client":"^1.0.5"},"devDependencies":{"nyc":"^11.4.1","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","ocbesbn-db-init":"^1.1.11","ocbesbn-web-init":"^2.2.8","jsdoc-to-markdown":"^3.0.3","mocha-junit-reporter":"^1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer-1.0.3.tgz_1515585850416_0.42772776703350246","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@opuscapita/bouncer","version":"1.0.4","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.4","maintainers":[{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"alexeysergeev","email":"sab@scand.com"}],"dist":{"shasum":"f512ea9c9b2bd5ef5a910252ebdea00a5683e478","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.4.tgz","integrity":"sha512-LfZQXbBN3x0iglliGD1NIMikAoiybpDR1eA3eyoyCtJUxrAfWl4GTN0XUQtMXIvGJ/1txKGhPz927+skXbMajQ==","signatures":[{"sig":"MEQCIB3aihB8cqMKz+RgY4KAxtyG+zZT3tXOWpxx8J/NPFc+AiA2kxLR3OzczHuMs3De9I+kDr6gcuzep5EeVfRMt/51Vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js"],"gitHead":"a92c2050a32396dd72c3b260fdd8c89e9a0ca489","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md doc.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.0","ocbesbn-cache":"^1.0.4","ocbesbn-config":"^2.3.2","@opuscapita/event-client":"^1.0.5"},"devDependencies":{"nyc":"^11.4.1","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","ocbesbn-db-init":"^1.1.11","ocbesbn-web-init":"^2.2.8","jsdoc-to-markdown":"^3.0.3","mocha-junit-reporter":"^1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer-1.0.4.tgz_1515586542273_0.9063085198868066","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@opuscapita/bouncer","version":"1.0.5","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.5","maintainers":[{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"alexeysergeev","email":"sab@scand.com"}],"dist":{"shasum":"5d793a921f3ebbc2c1d9d21cc4138c4f114cb60f","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.5.tgz","integrity":"sha512-cSnbJUR66nbTTay6xejx6CE0SYX64XYwGBbMYibeYuodK6HWCoIyZFB81OQfC6P2NgC/UgEwbnsL1N6zeA2ifA==","signatures":[{"sig":"MEYCIQDmRN9P96uJ7mBGtK4FPv6c/xY+cmM2Ni1NOllxrQBDQAIhAP6CfSW35hiCFkMGYZp5mC4l3RF7u+kuFZ/1Tlb7ciGJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js"],"gitHead":"1aabd307216d14e24a2522c778346f303367a220","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md doc.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.0","ocbesbn-cache":"^1.0.4","ocbesbn-config":"^2.3.2","@opuscapita/event-client":"^1.0.5"},"devDependencies":{"nyc":"^11.4.1","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","ocbesbn-db-init":"^1.1.11","ocbesbn-web-init":"^2.2.8","jsdoc-to-markdown":"^3.0.3","mocha-junit-reporter":"^1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer-1.0.5.tgz_1515666213618_0.7739324481226504","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@opuscapita/bouncer","version":"1.0.6","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.6","maintainers":[{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"alexeysergeev","email":"sab@scand.com"}],"dist":{"shasum":"4cd3a028117cae60b7acc1ecd83e7ca32ddb0462","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.6.tgz","integrity":"sha512-7mR71vizlEAP41ZboRlOa3JTOCTas+yxozRfkQSHczCc0fmgvr2zQMuAxkbq8e1gRo5U+zgSthkj/UvHz2KT1Q==","signatures":[{"sig":"MEUCIE/fP9+dYoK7p5JjDFl4pgCda+lQLrTt2CH3dM4Jei9oAiEAmo6GIgU1Zbj3GbhdMMwy5reAESiljHcCkNGJ5/qH34w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js"],"gitHead":"deee979aabffe832554280fef805915f7b2f44b6","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md doc.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.1","ocbesbn-cache":"^1.0.7","ocbesbn-config":"^2.3.3","@opuscapita/event-client":"^1.0.5"},"devDependencies":{"nyc":"^11.4.1","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","ocbesbn-db-init":"^1.1.11","ocbesbn-web-init":"^2.2.31","jsdoc-to-markdown":"^3.0.4","mocha-junit-reporter":"^1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer-1.0.6.tgz_1515682062519_0.04798548389226198","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@opuscapita/bouncer","version":"1.0.7","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.7","maintainers":[{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"alexeysergeev","email":"sab@scand.com"}],"dist":{"shasum":"f8a801af83ea3b795d6ffe9908263eb4cbe85935","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.7.tgz","integrity":"sha512-r9f1boeE1BNL69RNasxqmg/VkTbK/77U8GH+fcuYZJ6jC7etzvbOWt6kUhxV3GocxVPwsJqNkpH4+xjYQ481sw==","signatures":[{"sig":"MEUCIFBn+O4jz12RBR9xhJH9sWb4wcFUidLysBYCcawxg0v1AiEAzpVF/nA/dIeJrBFXbrVdkec1e0kT1sRJhQ/TFj1E1Dg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js"],"gitHead":"cecc67fa7704b4ee09dd03396b701304a2e71d20","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md doc.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.1","ocbesbn-cache":"^1.0.7","ocbesbn-config":"^2.3.3","@opuscapita/event-client":"^1.0.5"},"devDependencies":{"nyc":"^11.4.1","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","ocbesbn-db-init":"^1.1.11","ocbesbn-web-init":"^2.2.31","jsdoc-to-markdown":"^3.0.4","mocha-junit-reporter":"^1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer-1.0.7.tgz_1516612482655_0.36129018175415695","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@opuscapita/bouncer","version":"1.0.8","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.8","maintainers":[{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"alexeysergeev","email":"sab@scand.com"}],"dist":{"shasum":"6af6c51d9cc00f38ec252e788c18c56bd1f7935e","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.8.tgz","integrity":"sha512-LAuK+Qr4nLTzpnvXTtpOAWtIBBQcaK+Gz6Ln34iNgssOBY1ouWYryhwvfU2AfWsixTl2AH0+CVtpgcx/3W8+DQ==","signatures":[{"sig":"MEUCIFiy/ozTm5Br9sS5ft/kGIaoR16DUsFLa90tpYmWJOqPAiEA0lz4g4F8BLUqDeI1fxEPX+JfUysUD3ibepF8pN9QSqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js"],"gitHead":"00201bad8bcc4f25d6d3005b51d2e862df8d0ad5","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md doc.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.1","ocbesbn-cache":"^1.0.7","ocbesbn-config":"^2.3.3","@opuscapita/event-client":"^1.0.5"},"devDependencies":{"nyc":"^11.4.1","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","ocbesbn-db-init":"^1.1.11","ocbesbn-web-init":"^2.2.31","jsdoc-to-markdown":"^3.0.4","mocha-junit-reporter":"^1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer-1.0.8.tgz_1516619607996_0.32044255500659347","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@opuscapita/bouncer","version":"1.0.9","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.9","maintainers":[{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"alexeysergeev","email":"sab@scand.com"}],"dist":{"shasum":"03d148a4c7ad259122cb1fe094c0e9e98a339e0f","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.9.tgz","integrity":"sha512-Ktlz5fa8ieQv/sa9xqwClBlW+vqsOAtyprdfwi9OKpG1c6ILgD8yxLQKvP7ODZVSxSngSZmeyUJMDnIAnLyZZw==","signatures":[{"sig":"MEUCIAIWQpDl2de+6gCZHwaEcqprVMEggOGs+GNg1z5YcIZJAiEAh2PaIquUoSqmXsrkgLtNd+JhNgZ0MVH1hbyzQU0cO5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js"],"gitHead":"df8ffd66e2b09dc0dc433522cf1698dc09dfec99","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md doc.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"_npmVersion":"5.6.0","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"extend":"^3.0.1","ocbesbn-cache":"^1.0.7","ocbesbn-config":"^2.3.3","@opuscapita/event-client":"^1.0.5"},"devDependencies":{"nyc":"^11.4.1","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","ocbesbn-db-init":"^1.1.11","ocbesbn-web-init":"^2.2.31","jsdoc-to-markdown":"^3.0.4","mocha-junit-reporter":"^1.16.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer-1.0.9.tgz_1516807643644_0.6296209190040827","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@opuscapita/bouncer","version":"1.0.10","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.10","maintainers":[{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"alexeysergeev","email":"sab@scand.com"}],"dist":{"shasum":"70bdfd0b40786f9ee7f3b1ae1ce99d418c6ba7bc","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.10.tgz","integrity":"sha512-bONZ2a6E/QRlo3mGFOuBUBqMVfMVnWwX9BZsOHiTqRUMcMcUUSZoiX28Ha37kmtl6zwYwryRuRTPGBYl3U0f3Q==","signatures":[{"sig":"MEUCIQDfuMrvsId1MCwmYgfYiZaVrYNQqaTQoe/PefwuBw7ROgIgZg3CjylVfy7RFFD5BxjWWbJv/dHJFwRVLHIfR0Jjhgk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js"],"gitHead":"0e308c355b499f3610a06cf49b3d6f67b4ade0a2","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"_npmVersion":"5.6.0","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"extend":"^3.0.1","ocbesbn-cache":"^1.0.7","ocbesbn-config":"^2.3.3","@opuscapita/event-client":"^1.0.5"},"devDependencies":{"nyc":"^11.4.1","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","ocbesbn-db-init":"^1.1.11","ocbesbn-web-init":"^2.2.31","jsdoc-to-markdown":"^4.0.1","mocha-junit-reporter":"^1.16.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer-1.0.10.tgz_1516869744144_0.5673872062470764","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@opuscapita/bouncer","version":"1.0.11","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.11","maintainers":[{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"alexeysergeev","email":"sab@scand.com"}],"dist":{"shasum":"aa6a951620413d972d067687b9f7f6bcc089fed8","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.11.tgz","integrity":"sha512-nckifCEExZU3UOWVQQJ17Rraxf3pPA9SEcRKDRr+BN+iReKlmJwrIeIM17+ozrJP9xWHcpfrN2op8TJeTvO6oQ==","signatures":[{"sig":"MEUCIQDLTjCaXZcbPXvfAc7NNruBu0K2yIp2sRfAE2S79rln1QIgXWVG9cQ4+fxK0gySI1Rvqg+PhKsybo0N8V2UylkdsL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js"],"gitHead":"f77e4e80a5a53cc371b0b12f78f8ad9022e4875d","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"_npmVersion":"5.6.0","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"extend":"^3.0.1","ocbesbn-cache":"^1.0.7","ocbesbn-config":"^2.3.3","@opuscapita/event-client":"^1.0.11"},"devDependencies":{"nyc":"^11.4.1","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","ocbesbn-db-init":"^1.1.11","ocbesbn-web-init":"^2.2.31","jsdoc-to-markdown":"^4.0.1","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer-1.0.11.tgz_1517499488351_0.31506132520735264","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@opuscapita/bouncer","version":"1.0.12","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.12","maintainers":[{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"alexeysergeev","email":"sab@scand.com"}],"dist":{"shasum":"c6e4c5f3fda2208168f43eb2882dcb59d53e00f1","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.12.tgz","integrity":"sha512-3v/5wKp2yeJECG5wcgLpipmvCE0hJN9k8x8K9julE/xdnCBryR3HRti5wErGN5eWsm6TF5IMVCXrZPQ40WgkEQ==","signatures":[{"sig":"MEUCIQCHw6aHiWX1hpC4sFL6dS0iG1OxyrGzSlFOYyOpclCUVgIgYAHMiX+F8cm4i/Irta0NSjvPEYgz6s14+Xnp6dAlg64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js"],"gitHead":"e72b2541000db267e44e176c7dc777211c082e69","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"_npmVersion":"5.6.0","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"extend":"^3.0.1","ocbesbn-cache":"^1.0.7","ocbesbn-config":"^2.3.3","@opuscapita/event-client":"^1.0.13"},"devDependencies":{"nyc":"^11.4.1","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","ocbesbn-db-init":"^1.1.11","ocbesbn-web-init":"^2.2.31","jsdoc-to-markdown":"^4.0.1","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer-1.0.12.tgz_1517587089356_0.3222312219440937","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@opuscapita/bouncer","version":"1.0.13","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.13","maintainers":[{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"alexeysergeev","email":"sab@scand.com"}],"dist":{"shasum":"89d2e56a67464e0ed1425794bb3d9a7060b7ff84","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.13.tgz","integrity":"sha512-pqHyZ+Pq5ZLtreSGMPtkwFnFPC1HYUv3nYlJCak38N0ThXBd0yQFB7x7UyPIvnTAnF9gRCUROEyloYD/GDdM9A==","signatures":[{"sig":"MEUCIQCZhSfp0hUrJy8PXpBHhsdpgf84Uae99i/m+e/utSZReAIga5R1r8sXObJMjFeE88GM5GNAYqi9+4SddeJy/52oi+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js"],"gitHead":"e162b469b689bdbc116b144e4ff392ab41a13461","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"_npmVersion":"5.6.0","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"extend":"^3.0.1","ocbesbn-cache":"^1.0.7","ocbesbn-config":"^2.3.3","@opuscapita/event-client":"^1.0.14"},"devDependencies":{"nyc":"^11.4.1","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","ocbesbn-db-init":"^1.1.11","ocbesbn-web-init":"^2.2.31","jsdoc-to-markdown":"^4.0.1","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer-1.0.13.tgz_1517829661226_0.8054447078611702","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@opuscapita/bouncer","version":"1.0.14","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.14","maintainers":[{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"alexeysergeev","email":"sab@scand.com"}],"dist":{"shasum":"87d358e4f9148130e9e23e00d4c5553cd3cfddd5","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.14.tgz","integrity":"sha512-bfN1I8IJVYqJoiklu2sMZD8QaouCQnh5VVSiY9RRmzRjwsQImpWq0l7ObpNxr45ChvrVFgoYxRXiPPZt0F4P2w==","signatures":[{"sig":"MEYCIQClmX0N7//HPHNSuaO9sFS3Q1Rt6ulvAGcMrqfRJOhbpAIhAIVEqQgeCQp6TuY0Pemuw0yBrv//MU5kx77cwsz2/j/2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js"],"gitHead":"4a32bc9b845cf63c636c1248d68f69ffaf1603c7","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"_npmVersion":"5.6.0","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"extend":"^3.0.1","ocbesbn-cache":"^1.0.7","ocbesbn-config":"^2.3.3","@opuscapita/event-client":"^1.0.14"},"devDependencies":{"nyc":"^11.4.1","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","ocbesbn-db-init":"^1.1.11","ocbesbn-web-init":"^2.2.31","jsdoc-to-markdown":"^4.0.1","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer-1.0.14.tgz_1517930886571_0.7874650037847459","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@opuscapita/bouncer","version":"1.0.15","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.15","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"dist":{"shasum":"00c8645cf59b820a540a0b1d50583f4f3bf7a0d1","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.15.tgz","fileCount":3,"integrity":"sha512-t0eo3n7O/fE3M76a3SR0MR3dCwmusdhZjZLzppcv5JAfQV/UfolhcCB8qpBMaNfezXYyigPn5AgxS495aXABvg==","signatures":[{"sig":"MEUCIDC07WbqS+Gs/gMvhMb6kIev9WydLSBRN7RPAHEChbUFAiEAtEGKaPSeC7Ta4uxwuz+dlZktegojreWkFLi72gLFA9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24340},"main":"index.js","files":["index.js"],"gitHead":"3f207e1eb136c987d5cea5d76d2e948775138cff","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.1","ocbesbn-cache":"^1.0.7","ocbesbn-config":"^2.3.3","@opuscapita/event-client":"^1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","ocbesbn-db-init":"^1.1.11","ocbesbn-web-init":"^2.2.31","jsdoc-to-markdown":"^4.0.1","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.15_1518004886444_0.23635733643705836","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@opuscapita/bouncer","version":"1.0.16","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.16","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"dist":{"shasum":"b3dae70c66eb2f62a9b4c4784264de24091f84a9","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.16.tgz","fileCount":3,"integrity":"sha512-h8A7tFSxEslOS9RGo+nxJ9mmwM5tFio3ltuM0Hi12eklqX3rhdb7AmY2byw84CuS/s89mGHx+wVXylUto/FvtA==","signatures":[{"sig":"MEYCIQCd0EYAkglLlDOtpshLep7g/w5B0x4xvMk9ZaKv0XKntAIhAP89SJ2jJws8ajnyDt02phCXW3L1l90ntuPgzTgsUWk/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24386},"main":"index.js","files":["index.js"],"gitHead":"6883ef7df82d9bd24a571ca3f9258923db0c580b","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.1","ocbesbn-cache":"^1.0.7","ocbesbn-config":"^2.3.3","@opuscapita/event-client":"^1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","ocbesbn-db-init":"^1.1.11","ocbesbn-web-init":"^2.2.31","jsdoc-to-markdown":"^4.0.1","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.16_1519124699115_0.4689654921566664","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"@opuscapita/bouncer","version":"1.0.17","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.17","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"dist":{"shasum":"58742f4e305641143e167e1033fa92d72c1b1844","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.17.tgz","fileCount":3,"integrity":"sha512-UndOkkhvtr+aZEIRoQE6GGArQM4F7Enf3sqqKY/ZlIbP9mao5zIinV+MZvUo01vZMycy/B+7Zpf2dO52J7f3TQ==","signatures":[{"sig":"MEUCIQDwwOuhY8Kwd1BBDE9oLq71fbzvHBxmw/UcEeCxgghuTAIgG256ODs3GFmGXTZQO7lSi+Wpit/TElgfFUWW9ipc63Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24411},"main":"index.js","files":["index.js"],"gitHead":"eead4aab432285d11f5abc1f3ca16b1d019e3a7b","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.1","ocbesbn-cache":"^1.0.7","ocbesbn-config":"^2.3.3","@opuscapita/event-client":"^1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","ocbesbn-db-init":"^1.1.11","ocbesbn-web-init":"^2.2.31","jsdoc-to-markdown":"^4.0.1","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.17_1519403685211_0.6373386312742901","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"@opuscapita/bouncer","version":"1.0.19","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.19","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"dist":{"shasum":"d28bfeb3bfed9bf15e65c71d74b87aa34e8500ea","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.19.tgz","fileCount":3,"integrity":"sha512-DaWebAS57b+o2rotXokUa/jiIodAuSFlrdPerCFHxDBQJ5Oq0S8ff/bt0SZ/GKAWVRorqsdipX9V2dsubfF4oA==","signatures":[{"sig":"MEUCIQCYzK5UxZjS+m2Bz//okkArqARrWJQomUynjMnLNkdZWQIgOwl9703bzwElwSXlNjHIRdUEerYBbuwJ0qDvJfc9gy8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24750},"main":"index.js","files":["index.js"],"gitHead":"236e759f05e9830ddf9684b2e6b9c955304e2df6","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"_npmVersion":"5.6.0","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"extend":"^3.0.1","ocbesbn-cache":"^1.0.7","ocbesbn-config":"^2.3.3","@opuscapita/event-client":"^1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","ocbesbn-db-init":"^1.1.11","ocbesbn-web-init":"^2.2.31","jsdoc-to-markdown":"^4.0.1","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.19_1519660986830_0.23258145166362576","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"@opuscapita/bouncer","version":"1.0.20","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.20","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"dist":{"shasum":"f5c5edf70b36b5aa7372d82afc3dce571828055e","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.20.tgz","fileCount":3,"integrity":"sha512-oSSw+g0XpDQ9+MJIRfIJnHyjleXlRrtODGYNERLwE6s5rsN/Hsjy61f+6s+ZBQ9Ew8H5I1njC5k9O4tYlKKrfA==","signatures":[{"sig":"MEQCIEG6AqNqFQhHeOZnXnLpyMmOaORXtuWYcqtiskE1s/0LAiA18RbOS6TDL/upwBmLOJQDfXcAbHf5qjl1L8yJfkFeMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24750},"main":"index.js","files":["index.js"],"gitHead":"365a5d574787ed15358ee5e3d09c0027de9a2339","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.1","ocbesbn-cache":"^1.0.7","ocbesbn-config":"^2.3.3","@opuscapita/event-client":"^1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","ocbesbn-db-init":"^1.1.11","ocbesbn-web-init":"^2.2.31","jsdoc-to-markdown":"^4.0.1","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.20_1519661340203_0.46849540122362887","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"@opuscapita/bouncer","version":"1.0.21","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.21","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"dist":{"shasum":"d2e80860ed35b9b7df15580f0200d9363c154a15","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.21.tgz","fileCount":3,"integrity":"sha512-Ic3GT9J4zF/8Tj9MVxpns3r+X/Q7EmmH3ZtF7jAcjfjrlyhGe0Ycv9J1PIkv9FA5eItzp04Wmhi5jFMWcbMyoA==","signatures":[{"sig":"MEQCIGO4bJ7OgzhyinKHPTX77i9nj02jwrQ8xybWjYA7uw2SAiBS85uzZBAegy33Lf0gOXIbexvX/DRu9wrwsGMbbpcjGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23741},"main":"index.js","files":["index.js"],"gitHead":"31025c350978c339abaa7a0bca90f3bed9e08a52","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.1","ocbesbn-cache":"^1.0.7","ocbesbn-config":"^2.3.3","@opuscapita/event-client":"^1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","ocbesbn-db-init":"^1.1.11","ocbesbn-web-init":"^2.2.31","jsdoc-to-markdown":"^4.0.1","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.21_1519738874521_0.9871119732275924","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"@opuscapita/bouncer","version":"1.0.22","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.22","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"dist":{"shasum":"182b1f5a63246af1180b4bd100150d6543cfaf9e","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.22.tgz","fileCount":3,"integrity":"sha512-gw6kpbTb2L0s0x5L5W90EY9IAnzfLNtBtJsZDfcWOF3BA7HmO6GEhM+jr8VC/nk6dLo06OuQdO4szDCuZ0G+FA==","signatures":[{"sig":"MEQCICLgqq/axFrbvKGfYQc9dcQ9qKmGTltqSbdU4LWC33CDAiB7xSLjOSC9x+kN5GuBO1H5zEEO04ULinyHbcXymOwJYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23778},"main":"index.js","files":["index.js"],"gitHead":"96e95f5bdf6712430f09024725eaf4aa61979659","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"npm":"^5.7.1","extend":"^3.0.1","ocbesbn-cache":"^1.0.7","@opuscapita/config":"^3.0.1","@opuscapita/db-init":"^2.0.10","@opuscapita/web-init":"^3.0.17","@opuscapita/event-client":"^1.0.18"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","jsdoc-to-markdown":"^4.0.1","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.22_1521127931675_0.2021370434934937","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"@opuscapita/bouncer","version":"1.0.23","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.23","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"491638adaa8763df8bef047f320542e2c748999d","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.23.tgz","fileCount":3,"integrity":"sha512-sFJidgqklh0bxU790Ia9+pmPwP85bSL/letSMoNC2WGUJenRFP2iR2Eymefgex71iNyImuPG1M/djDF/g/Apag==","signatures":[{"sig":"MEUCIDZBhNmeWOfdktcBWCwiQm4xeggw237iF1ez7ckHWFatAiEA8nik+/PUyFMtbjj0+GOUH/x+eStZGjSN/5bXnQE+E0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24985},"main":"index.js","files":["index.js"],"gitHead":"6bff6fe7187f0491d17f8718bf8a013938daa9a5","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"npm":"^5.7.1","extend":"^3.0.1","ocbesbn-cache":"^1.0.7","@opuscapita/config":"^3.0.1","@opuscapita/db-init":"^2.0.10","@opuscapita/web-init":"^3.0.17","@opuscapita/event-client":"^1.0.18"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","jsdoc-to-markdown":"^4.0.1","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.23_1521459733730_0.49658044260443424","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"@opuscapita/bouncer","version":"1.0.24","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.24","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"4476d5e6acaa84c3770136d4a00e08b010422173","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.24.tgz","fileCount":3,"integrity":"sha512-8+SKAK7f06ylN4mS/u9wew3QQdBVcyyJlE5ZMM8KuOD7c4jy1wzLtyxvmpFZa6W4FGlGrLnrHRyuqiK9EGCbvQ==","signatures":[{"sig":"MEYCIQCieBy2LmjKjk76LejXrzgMbhMdcZMVVbMzlI3lQvuupwIhAN5zHyEGnDFPSNwjKWoQQZgS84kTQgWhjPNgiU3CEN4a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25015},"main":"index.js","files":["index.js"],"gitHead":"d1e44bceec566f59733facf2f16250f26845856e","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"npm":"^5.7.1","extend":"^3.0.1","ocbesbn-cache":"^1.0.7","@opuscapita/config":"^3.0.1","@opuscapita/db-init":"^2.0.10","@opuscapita/web-init":"^3.0.17","@opuscapita/event-client":"^1.0.18"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","jsdoc-to-markdown":"^4.0.1","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.24_1521621915243_0.6190183005933683","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"@opuscapita/bouncer","version":"1.0.25","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.25","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"8a65803fdf5efe4e6ec337c4e31b28b7d50e661b","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.25.tgz","fileCount":3,"integrity":"sha512-avL7fGcqsKtvC1iP9kCIDKlclzu3ZEBxDgkBTGeLNcGrjp6AUI3BC3bWYR1CAvtmwpqynZpHMvxh/T+Lm+ZhLQ==","signatures":[{"sig":"MEQCIBOarVIxdw8fSa8UpzsbunzMZmb66eWxqDIXaruy0pSNAiAAzFhyXDCGi3y0CgQwlupE7H+c7Y8E0m0fncySAkbILw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25488},"main":"index.js","files":["index.js"],"gitHead":"cf0dd0ef22e024273d1543f008a6322f9c85a901","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"npm":"^5.7.1","extend":"^3.0.1","ocbesbn-cache":"^1.0.7","@opuscapita/config":"^3.0.1","@opuscapita/event-client":"^1.0.24"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.10","@opuscapita/web-init":"^3.0.21","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.25_1522154970958_0.7115316897880926","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"@opuscapita/bouncer","version":"1.0.26","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.26","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"5f1b499bc5a999a6a55eb03755c59db0382445a4","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.26.tgz","fileCount":3,"integrity":"sha512-WgpWeXH2Pj58qn/8fxq61p5XD8s2gCQ205FVFL2/pMiSKU1REEcWlfIFxONssPcjfME0Yo4qCj5FyBJqvdjB/A==","signatures":[{"sig":"MEQCIFBePaFLE60J+R7x3SxjANXw3PisgpzGaKWmAXnNf+usAiAi1hSNlCtqhGIUTSiU4+YP+GRlM8k0hRO6Spy+zVyhOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25782},"main":"index.js","files":["index.js"],"gitHead":"c80c75368fad2d9785822c0b2f71f68fe84327ce","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"npm":"^5.7.1","extend":"^3.0.1","ocbesbn-cache":"^1.0.7","@opuscapita/config":"^3.0.1","@opuscapita/event-client":"^1.0.24"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.10","@opuscapita/web-init":"^3.0.22","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.26_1522222496718_0.6617921335676431","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"@opuscapita/bouncer","version":"1.0.27","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.27","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"23ab38385c7360bab8e348eb703a55c4b4c67d43","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.27.tgz","fileCount":3,"integrity":"sha512-35i3WnTchiwzbWij4hk7KvGpfLFZ/GwQVqHJ189SU/N4pz7qHl3Q5J/tPpbCghdr6Dy85MKgwu2/ncxWAwTdhA==","signatures":[{"sig":"MEUCIQDRX+u+wt3FnzkOq2bDa/hhJuLTtKK0krKirc082VR4OwIgDcBzVPMgWvPE5blu0ya/rHtqdarEhhcPouNXUzwvcPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25924},"main":"index.js","files":["index.js"],"gitHead":"0b16bcbaeca8c42e926e5d051f447fc418f06d86","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"npm":"^5.7.1","extend":"^3.0.1","ocbesbn-cache":"^1.0.7","@opuscapita/config":"^3.0.1","@opuscapita/event-client":"^1.0.24"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.10","@opuscapita/web-init":"^3.0.22","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.27_1522334247201_0.3443175393137765","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"@opuscapita/bouncer","version":"1.0.28","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.28","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"bde971fe6c76c92c87ea1d1950545ecea688793f","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.28.tgz","fileCount":3,"integrity":"sha512-QUG8cSYBw+pGXMj4ACMeNTVOlpFeWfYHYqsrzorqnw4UYULhmkQ39FKsQiw2Yjpf0YPeSY/UtWRuDtSMd5mJKg==","signatures":[{"sig":"MEUCIQDIb8xT/V/5ikfT0uEyrocvr/SiRHA6SDgWNWhXm+DGnwIgJNsZR9habAL2m6CnVbUxDpVcs0qdUHA3HJaOmX/UNXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26323},"main":"index.js","files":["index.js"],"gitHead":"82a09acfbb08bc184028dcc513253be09272357e","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"npm":"^5.7.1","extend":"^3.0.1","ocbesbn-cache":"^1.0.7","@opuscapita/config":"^3.0.2","@opuscapita/event-client":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.12","@opuscapita/web-init":"^3.0.24","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.28_1522922627925_0.8765528849879469","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"@opuscapita/bouncer","version":"1.0.29","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.29","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"f83a16003ac6a96213cdc6a43218f76951e0d998","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.29.tgz","fileCount":3,"integrity":"sha512-ITkAdttrDdTs219crkiKLAvSvnR2PcfTaX4wP0DhiB4y8R9ENHdigrI75sThJQ31sbA+w1R7yLJZAAADx3zzfQ==","signatures":[{"sig":"MEYCIQDsOzW4+j5T4+oZdvGUBwN6ZhvCq/X5VfPTaJ4fDLj2aAIhAJAoZkvVjzcnpWbroos6ZkvnHELBhmB/9Qq6fL3ba1uP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2aRVCRA9TVsSAnZWagAA57YP/idjA7U4H0ybu/2YXc0F\ny9XjYQf9p+8NSo31B9k8HRoUdC6EtBKUeJKuxpfJVWKuFFeI82sTzW4tSZYD\n+wX9nLopt3eVEdRC/fwvhM218oe24PiDtWU3vV76AT4CRYQPNiioJi1/mJ+q\nZNlyK35gdjACT+JbVrEhnQ66oPDRbHXWE5fJbsVYhQXcqwH0IMlIeFNP2MDa\ndYoXY/aDZGZwr0ZoJ/EWFgk/oFyoSNYJgL7PvV8oaMbkjVCvxkGq1VTFwHUb\nwcSWjGpjQ3dUOq61o7KSqh4bcGZsOqiQz9+fFgvrfcyiEFLbmueR4CAdavoC\nnQbjJXXST243XYciw0lhORM5tlte7BjcEScqwEzmn5qIWD70sj+Kkb3W1/V9\nc01DtcqyY237YITNmpS1p7D8pUzbNkKwpF9TPRqb9EOYn/97AKtOWHI3fCAO\noVp+P9nT1us14J+DAZN/I1N3cXSYSjaVbDXclnPnvGMRPRUMcBkD9ODHMm/i\nV2F+2tD/1PeuSNoF9UehZZ+D1TvO5l1KsvhTQJxh5f59w15EkpzJq/y5u+6c\nG0tj9dzv4SGJVQAlsANLqhdhRfFTI7i+N+ecHWIYYlQ2k+UwLApdzTpGLKd6\np2oS4ipvyyl5x94zoBXYG6fOSrP2DAzJRkD38U83zH4g5CnCq9RWO3mXlr3d\nliTy\r\n=fXkn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["index.js"],"gitHead":"d19b4fe79e573e6f546858f003aeeff7ec0d3959","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"npm":"^5.7.1","extend":"^3.0.1","ocbesbn-cache":"^1.0.7","@opuscapita/config":"^3.0.2","@opuscapita/event-client":"^1.0.31"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.12","@opuscapita/web-init":"^3.0.24","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.29_1524212820023_0.44509083197606625","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"@opuscapita/bouncer","version":"1.0.30","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.30","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"a97fac8e7d1f1d13d73f86bef1c4b6ac3e2f6432","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.30.tgz","fileCount":3,"integrity":"sha512-CxgNt0VY/yjWvH6uHAZPa+YatPWRniPjvZROuclowptXXB0Qz2BbfaXwTrqEbn0B4R/ZzEF95Eg8Q9ByhWGFNA==","signatures":[{"sig":"MEUCIGmVZia1a/kHcYaIm17Q5J5k0rbmR2RLJkdjev9qjMdtAiEAwmBgPIgsEp5X9X2TG2StZQbmAcKOzvLVwn3XC+oypXs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2bvbCRA9TVsSAnZWagAAycMQAJKZml0LgzlY8zmdyaF8\nw4grhX1eCM8SLsxoG6tqedfVGq8CsDTPMANPMdUI62eoU7HFTwkYz5jXMeP0\nZ17rkdkqKmU79ysA8+KwIkvFjN9X+G4tULD5KDXzgCXzhH05QG8pS0fXR7Fx\ne34+wKQFxgscl7TaN1/vW0NvuGrL+MbQesGfJ3gLvgDzTNPoq6UIAjxUv7Xa\ne0SVcHuseynGCyzVVUpnyvjqUACdoCims8H8VqIZ3tB2r/Z9O1ZNj7LFQRb2\nX0LaPs5ydHXyFQ2DIfMDGa0mdOpw1GYNfnlh28ZnEl6amDudW/373BICoLgs\nZoJA8BkwW3vdep/08guLNvH2mY8vf5BvG/ccUd3tvCXSuaeumwnl/z1JSZGD\nQ7lUZUJP7tXixKgPCmc1YLIBJp0Uz8hOc+MtUvQyl0MhLnyANPiXvzyHbI0G\nq6AX6msNQ8tRzNGAb1R6QK2JzSNR7CkhUF3NSgRqZBXP2JR5k2qZCNnLkNpx\nVD/cRIQLaqp1jyOnsHCQ7W27OMxlolALPc93LXBnxnILT3JijN1gKixC7nA4\nkNfz92VATWc88fgxtk+/atjV6ba4zrSbTopv6UtxVyiLHF3aBH95VIswfc8k\nPl07+xJc/z2JBOmucyR3dX/cWtdkHBK82g297ESew/TpuENY0++zpZA0Fm23\nTNrn\r\n=EUF9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["index.js"],"gitHead":"7166eebc67bd956a51455408c8c052beae78f30c","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"npm":"^5.7.1","extend":"^3.0.1","ocbesbn-cache":"^1.0.7","@opuscapita/config":"^3.0.2","@opuscapita/event-client":"^1.0.32"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.12","@opuscapita/web-init":"^3.0.24","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.30_1524218842951_0.5681828083979052","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"@opuscapita/bouncer","version":"1.0.31","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.31","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"67a01e7e4d1c572c0acb77c9024523ffcbea7830","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.31.tgz","fileCount":3,"integrity":"sha512-LvrTJ4kVDLa8ANNb66Lu08s22TCuwW73j5K00o9LNbRPGzDMQ6+WnUOevyPyWMjVLeVJDyZsLyQeYpNNNTEdHw==","signatures":[{"sig":"MEUCIQC1mRaM0pp2UFZ/CRPxcK8jhvM6REirLgBb75kLtlg3UQIgHSMxD6XJVHeVFlr7iZoyDTQqc3RO/0Dbg9cORixLkpM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4znxCRA9TVsSAnZWagAA+98P/RWW2T327l0dGpIXRMw4\ngXYvYrrsNhcEYlZFt0k9EftbyekXqFvhQA7KuLk+fFrFXTQwGxUboc+ha2hD\nwwXwhIrcFCFXeq27h2KalcGCEoptb8qU5vAiTJ4R4VNwr+L8i+LoEC8642y1\n6yzKysqq59kk3T/HbEBCGoGxpjh5SehqA+5hbPqH/kcucfeCfevj3AtpaA6i\nW8/10agiX05OOUE0EZ+8WGeiOyYQ3vZuU9R8sEWIVWQFtxsBOPcL8NsVbwew\nY013hHTPmWxJTeHeTmttPaGr1EONA9p/XgHkXBw3Eo4IJom26MOhFQ/gGLyf\n/fAEQ8mofGRgxv+RbiyuIPSDjLFjsLWBd4xIbyPsinZ7SkO+ppeJahhIe4wL\n4Fb/41SXaCN6KakYimgQvKJneA722IuOsx/lmJhQ025Fo30brwMHGYHStCnt\nuuSFcA5tVLx/5RPiOlP63GtAmJ7duj3nqUKgVjkhS4inNsOGpJYByvXOKv6T\nyCGDeDQ/uJFpde1JCdiMzFMYKMS3aoE2x5e85ihdvZtBbwWYNlcvPaZf6DVO\nwI5tAWHCregB72mVUmKn1ILQ7uvhRmgHR2UeiSoR4HolYSkB6zs03WLofxGO\nEjFl8ilfMlU55qqQOUcK3lLbR/RldvkgzJqJun7FdpqOjWx+So4c1QxcOIbx\njc+i\r\n=o8rI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["index.js"],"gitHead":"b3aed5268de87a2ebfebc445c3674dc62698f1e4","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"6.0.0","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"9.8.0","dependencies":{"npm":"^5.7.1","extend":"^3.0.1","ocbesbn-cache":"^1.0.7","@opuscapita/config":"^3.0.2","@opuscapita/event-client":"^1.0.32"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.7.1","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.13","@opuscapita/web-init":"^3.0.30","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.31_1524840944245_0.9586503620952267","host":"s3://npm-registry-packages"}},"1.0.32":{"name":"@opuscapita/bouncer","version":"1.0.32","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.32","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"efdb32bae4ac9156261ea8ce3fa8b52ad9506a21","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.32.tgz","fileCount":3,"integrity":"sha512-IkvuJR9P13cL62bISZzpGdFpXb3CcKa8TwN9/JkB/g6F6e+OvgzBuDBGxlTBiakwikDimMbrJ7mC7VT+9cgCbA==","signatures":[{"sig":"MEUCICKTyo07lpiRWLweh759UVvTU28MP3WLVZ9uQu07GjSGAiEA9cAGzrEwlZUnVi/bwNSImCbPRZgzu8z4gw4XVe5w/Jw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa40EzCRA9TVsSAnZWagAAIUMP+wVuWOFnlWzWVV6BJHBF\nc+GXa22r+Gxo/6jHjS1SRwekz7EonbsyROdP/RPI5+dLxElhfpUNChtrcyR2\nvhRu7D+KHWoieryQ8xYR8MZA6ECmt3oKSPIIr2uCAibI7lZYL4fuvRGGrzn7\ntDvsy2K03wIFF6cp69kUcTYcJs+rZ6ZtYul2T19VATtVcUnP8W4Gqz3SUpKt\ns6wvT8VgLMwptQcUSbeEbvG/AOGSqHVoxD3EFTlPpK0Rq0B8e8ADjpsc+jTB\nj6rnc6y75TDXl7bweMcAqbFKSpDOOzcDyZ/QGa5lP2o3wTT0GREMEz1SeNrX\n0blhOw1T3lY7yzTPnhsuvKpAfiwyhbHXKEu82A6fgqmBqbLfuirIQkWbN5Rd\n8/Oqn7Q3Ufbxxw8K2XaFYPpOghjVWq5zbjtThfw9c1u7UOgrixWERhF/eMHh\ng55CegYoIVfzOoWaDrtK9IRbONLxw7SCTHH96bJKoLokYxASck2ouSsQTrto\n9LYOP00HdrNYS0yWYW4FkL06HXi6JWHyx0xfJca23m2ooiFzQpF2eurlAJKi\nSjP32XJC7n7+vDusmeLLzHEK3/v7jDC6Mo0Q0r6gqckDqtsRGI/YxO1PNPo9\nUwestAm2t+4FYGVqZOFm2ZQjLiJ8j9O1tJcQsxD+9A3jWD/XfwuuCbLkCK3o\nbiHF\r\n=KuwZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["index.js"],"gitHead":"caad866d94dde07e038b41135f585e2d6af76cfc","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"6.0.0","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"9.8.0","dependencies":{"npm":"^5.7.1","extend":"^3.0.1","ocbesbn-cache":"^1.0.7","@opuscapita/config":"^3.0.2","@opuscapita/event-client":"^1.0.32"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.7.1","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.13","@opuscapita/web-init":"^3.0.30","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.32_1524842801736_0.16423745192684636","host":"s3://npm-registry-packages"}},"1.0.33":{"name":"@opuscapita/bouncer","version":"1.0.33","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.33","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"oscneira","email":"oscar.neira@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"dd6a07187ca359ad942da70a7315f8e9344233de","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.33.tgz","fileCount":3,"integrity":"sha512-GTZo5lb1usk7eTb2ynK+7VoUSQkyrQTUg94Bpa/2lFcg0bCfNhUKX38dH4MsVOvEB5UlHimSsRJaZreYf2OCMw==","signatures":[{"sig":"MEQCIHaeOi5Nz/N/8vIVXDvP/1nwXSLnwHHHHnwnuW/cgjoVAiA7FsnS6zjUOAf9m9nBN8Nks4EgcQRLr6k8hglOnl0hJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5tEMCRA9TVsSAnZWagAA3K8P/i8n7pHs1SeTjjIZKLqd\nnKGuM18CKY2wwJWp//AylXNVfw6uvG2lCH/hdgC3eR4nUr1cEr64hXigAJbf\n1e3j2i6u1w00MhcAWJlIysRchSZQya3VdneCUtavzw1I8Vqn9xm9CZRgzaav\niRvpPdXQuUO4FDXnXSsuUQ37+79Y4M56J+PVlXoyJnyWlc8otMaLuPCbDg7X\nM0XBWtIJz+S+DOpyOh5oDFVxAWNcd2FtcV+Oly35VaxK9+djgcwBOTzdMSSF\noWo3CpX+GXibrwrZLQLl50sLdZQB3Jmat4+6VwJiz8NDyKCdIeYengBii5yq\nIYOR7HADspNrTOYKpidt2SENmnBWHVnHnLKWD6n8Iz4ZZeBz8gG2NJVIJiQC\nhyQnVRkP+Z0tOtiky5teWWHq9tkHbKdBeRm59j6FGQG9RmCqCUNTxwyTFNGo\n1UOxSqdwsAPbvJ/lx7AAg1FH2zmahvLTnMoS0HOH8q9oH2uMjM0OXrtadv7j\n+CwztjR+EIFsw8JGceAI0Q/zZiRTaLOu9UeAMalUw1vlnbUnFML9KYKJDmCH\neP/wp3ELFqhToMHV1Cni1ypCfQ6ZbTVk0VHT0YxEOET2Ygi1c4QxHRPSFnQy\nTebnrBfIFvxFUpekfg72BT7PQ6FLcvV+sMh0Bd2SVqW6x4NODvNQ/xE1vp6D\njZeq\r\n=c6I7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["index.js"],"gitHead":"5dbc7c9daba42156c8b88068f2d1751375849449","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"6.0.0","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"9.8.0","dependencies":{"npm":"^5.7.1","extend":"^3.0.1","ocbesbn-cache":"^1.0.7","@opuscapita/config":"^3.0.2","@opuscapita/event-client":"^1.0.32"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.7.1","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.13","@opuscapita/web-init":"^3.0.30","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.33_1525076236176_0.08411957479271148","host":"s3://npm-registry-packages"}},"1.0.34":{"name":"@opuscapita/bouncer","version":"1.0.34","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.34","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"bfad768fa2060816fe18ffc81c7021bf32dce0d2","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.34.tgz","fileCount":3,"integrity":"sha512-I0I5wgSx2HCsfPctB91w5NAm7xvqVEzvHP8Aa5rHpBNvkiTeP/Z9lHGge6VrRQQPJchXlRLo7P2JzUrB5uyLIw==","signatures":[{"sig":"MEUCIQDXVVRDrEWueW337oiY6/wDBUv/5ZYi4El4E34gqJX/4gIgGNs0e8Mi493b+FIZmZauLx+zE3v5UvViIWbhJlLYuaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDqWFCRA9TVsSAnZWagAAM7QP/1ZvMrspI70+ZvsKykMA\nAF7MdVrrI9cSJnfeBl1bb4xx0dtJV7SSDwdiQPpjdK10vMukF+AB8f4QEDGh\nv6L8NM/4+ReG1r3gQSAYWPq3WmAo74CjPfL16hwk+ZJ7PeUcAn8QAqdetzzB\n2YCRcRMn3sT/0dLj0FVcP2+CP7ig1KqFEBQUtLOkqYXRowDHGn0zvSraeTHx\nZR6BPRAzxgFhOmpI+M5AkPBHkLqq74/TUsFObOmL029uNxLgI1sbaNcfV9nz\nUx71yPA77NvGK8F1g7J345xMzyyHpNc3aHeCvrZI0BApIq3UWrSAU6QzWWif\nVpM+X+G20aysVI8tiArDO1D1eGsdrHOB98ZJo/wZZHuN/Mf9+yhcw8KvTt1L\nlDwMyxRRhfj2ciZ3igMNbsG9o/iPqJIkhAQwWX3hfL/kCh2GihIIZb5q+hXr\nFAt5TLwIdcSwTYtAMOPkIlp+adF7EOh7xiAygQn4dRUuJQCfGfYyF/Dnb39x\nfL4ArBnir19J/aW5pySJCKLdn1ZL4ctSbCWS7jgTUbOPk0bfVOQAsbBZWJjz\n9tw1c2E+N3+v4Vlge6mWpwGm9zEOkFuiKKj5yb5897WA4QOs2UGpew+rP0VP\nKDG2DVYkYHRlEQtDQbOjX7P6u74y1hrXkD9vh3uM147yZo//xl4biGDi8nEi\nH047\r\n=mUEW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["index.js"],"gitHead":"f85b1e9adf681e5399d337b4a87c3a4645bdd932","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"6.0.0","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"9.8.0","dependencies":{"npm":"^5.7.1","extend":"^3.0.1","ocbesbn-cache":"^1.0.7","@opuscapita/config":"~3.0.2","@opuscapita/event-client":"~2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.7.1","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.13","@opuscapita/web-init":"^3.0.30","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.34_1527686531673_0.36735492318777463","host":"s3://npm-registry-packages"}},"1.0.35":{"name":"@opuscapita/bouncer","version":"1.0.35","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.35","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"9b6cb149e58e1d195dbe569f0d6e4cb877b5f0c7","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.35.tgz","fileCount":3,"integrity":"sha512-T8xMIn704rlJ+LC6K68bVOYo9JaxtASoOkTNS+cJ70Q11fj7yVyqoFXNRDSCdaNo+0F3HP6uvCVKdHU5crtgtw==","signatures":[{"sig":"MEQCIAbvNxmvpW5ZzSniZ0xQhofMPys/aVphxPk/gFi7kbPQAiBEI97Qu9H2R5c9aOQVP1roRTCf2Nt67dBhqscKpoJZWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDsN2CRA9TVsSAnZWagAAASYQAKD5HhQe6e9tZ9H75aIf\ndD5xBx8ak0bLi+vpQkCFFZBcJ4fUz2tm1vb3T6gRWlLqAAlXgOWAIMfDjqkx\n3Txg8cm4oG8iD8ZTRGzHe3kWujgmRsdSNfGCgfda7sP1E/J8FIL8rMk04ruN\nbzvQuFOB5VAWbAMRHI++n6LOjKXA8CISALASQbRepSsc6LwAmqvzrgpAOmv/\nMMPPnedMXoPHxEmXrCUMnVFSB59TtP5sQWEblCMSj3aeORFZzuT+m96ZOVFg\noAxBF/ppFbU+pGvqyukSLtPGLqVb65FcV9+AQwRgFbSTZ2Jg67apREfr/+YY\n8MJ2ZTS1QG+QpcJElkKon1n4Ykz/7dfiFVgxw59Qq/UZZ+bQVGW9dW2g2G2v\nroWRf3Gbx8quBDhl8r6neXMlr30Zj2xSP6H8lOkrVMjNiINmEDmpdqXgfhws\nhE69fLl0swII4+wGqen4CCWAH3FzHLfX5NWF/wq/iCfsMOUKKsFf+1fA/yTU\napGBFUAFdqPXWbGQpuUfStnoCqxgbleX4Vttx563/m6cXGqEJC2jvOV8dpRm\nN42JkzjaYSh1ErJKKOmPppqD1PIvWTGjD5+yNZNpDGAtOgKrRy+UccuFzgef\nynODMn30GZXZJgnCJkuVJHV9cMBdqyLS6RaAUcBJ5Wp5sTtjDJZUzMi2nyCE\n9VQN\r\n=RPKE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["index.js"],"gitHead":"25e20fd7b11ada6844ae3f38d5520ca94c38bd9f","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"6.0.0","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"9.8.0","dependencies":{"npm":"^5.7.1","extend":"^3.0.1","ocbesbn-cache":"^1.0.7","@opuscapita/config":"~3.0.2","@opuscapita/event-client":"~2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.7.1","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.13","@opuscapita/web-init":"^3.0.30","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.35_1527694197710_0.1154690959632203","host":"s3://npm-registry-packages"}},"1.0.36":{"name":"@opuscapita/bouncer","version":"1.0.36","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.36","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"4c589b1cfafa13f9c846045b0db8fad52db184c3","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.36.tgz","fileCount":3,"integrity":"sha512-asWL0aH8y+/2kjOpX83DkqNWvu3T8ge2F+aUM684kus4IpjnvpXn2lxtSDTfN53J56O6HJhiUagXBetwy9uUvQ==","signatures":[{"sig":"MEQCIE+E5phL7Vbv2JuTjMfjJVLhBEuQFccJiknLLibMGwAOAiBO6LJq1h6iACDLvDNccwzSK5AN5zjYatr0Z72YEmTWLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDsjBCRA9TVsSAnZWagAAji0P/0ykO4nDBKA46WM+GBNt\n8E26Q8HPpQafZznqBxF/APa3lCPCDWyw+Gu5A+8YRS3b8pSmhxF9pBZsRPfR\nkPHz7UB14dca4FZ5MBGkPFDgFYX3lKBumND70hXS4zlvNPfmNbRjO3gV48BT\ngiQ4STv+MGLZupFO/O2Vfbt/Hx0C6jQTL/CDVzBuT/lT7Qn5og08+mWkBRag\nDFC8rOrlX1VVtdSlepKCFW7T2qmWHIc/0vgSH5okIqVBRLFVFo8B8FWtCFAW\nckZ6V4yH6VRhrAh2g59wUI5P4tfKMeBwkF9Xr33VrjMmG1Q+UYQsX0bK/+b9\nTywTq1MjPnctnF17tQkx45fXh2uNo60zn7JZL75lv8KJfLgLWka0kfLc+m89\nLlfOgDe5/2PJPG9YzAfy4SXWh8wmzP14INCmsZ57Xz9eQfdLGA/7pOXEne8j\nO+EwcK7czDm7C8V/70mWuugVsP2geRBveNFGOTINFyFkrqQ7EH+QlpYmXXKh\n+RKysULG4lGHSPPxIC41v0r57dfBDB6sXZCQ69IfG7lF/dHKkCiTQfz3OLNg\n4GYMXHc2ii2QYJhKTJW+jFzKLIbLuiAJPoix1Ynb++geI1YV77U4tDWcgAMw\ngsTLdRX/h5V+9naoxinIiBf1TlQJHvbeZYGpQCXNui5AGLMZKVlJEBftnwkY\n/BPO\r\n=y2q0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["index.js"],"gitHead":"5dab19abab1cbb2be7269620670a3030f64f2d00","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"6.0.0","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"9.8.0","dependencies":{"npm":"^5.7.1","extend":"^3.0.1","ocbesbn-cache":"^1.0.7","@opuscapita/config":"~3.0.2","@opuscapita/event-client":"~2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.7.1","mocha":"^3.5.3","rimraf":"^2.6.2","coveralls":"^2.13.0","superagent":"^3.8.2","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.13","@opuscapita/web-init":"^3.0.30","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.36_1527695553472_0.008718168432629625","host":"s3://npm-registry-packages"}},"1.0.37":{"name":"@opuscapita/bouncer","version":"1.0.37","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.37","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"41f955d04e286926a3e4040a08f6e1dec6a4a643","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.37.tgz","fileCount":3,"integrity":"sha512-nGAyPpEjQBHxPH/t5imDGPzvmsOXZgKtSg0LQUM6Dnx/Lit0AlcWr7M/wgy5FB0VxTIEAq6+zuvAJi5fQgxMKA==","signatures":[{"sig":"MEQCIEy971zDFcoZBJcpBeY0gfZ+8iBnK+rFKl16Tpq9qLjUAiAit53EVfrzhBo++CJEuXcVmfpR+2i/dZklBR3Ue25jpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKLbECRA9TVsSAnZWagAAUAQP/ieuktNB4/hjUj7vbaQp\nz6zTeSEzOXjFzbWl3XRK7ZcT3R0fg/rb8FlUmrzMwwq8t79paN7SKBkhNH+D\nFsqx8MXihagnY0vBxEBU0NE8KvdKEJKW0iM2BvPsqQyCwaIRkdYwpmjRF+5J\nIBVv4CKUd30nTBYw6LwKIAcmlA44DbfR7ISZUhP1X+7Wg+COc8woaRSy0zV6\n6TkiZxuJ1VvRlohlV/OSwJu5x/fmkJqkThWfNGNgdMdotGdfLR9dZaI+P6td\nMbOyL3oHqSoAYmTI8REM7xnyEp7uQPUv8l2pz9eSck+qkGOQUcGTDXjNMdgA\nru1XfCWjxPW2yXxQTwMXfmFuIlhh+tpc0BmG7256eeUerviuiWx1lzmbluei\n8WEVaXbc+wAOaaOIge7Yxl0V882HYFL3HPzFVUo1S7y9l9rlJlon3pHJ1sji\nTqUDO6DSHJOmGgIDwl2yhdPibbjWEGUU22egljGE7g1zYQw3bQzc8xGK1hTV\njqOcyj+ye1+n4MpgdmehzQY0/DdU5CyWqEFhrvixFL48XYWpJJ3csAJjNqbJ\nE7OhpivPtbGUqnCbohp9c7cH73SswoxHIFArn3Gj+uX2gXuEAgRGsoxb+zDI\n3wyZM048//RU/tFKHNvOXbnNKCDNVaqsGCufbS0JQ8U/g1Jqj4gt3RanHKsM\nUY/k\r\n=CNU+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["index.js"],"gitHead":"334d3125d96f3508337e4d8374ac3f7e2d090d6e","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"6.1.0","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"9.8.0","dependencies":{"npm":"^6.1.0","extend":"^3.0.1","ocbesbn-cache":"^1.0.7","@opuscapita/config":"~3.0.2","@opuscapita/event-client":"~2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.0","mocha":"^5.2.0","rimraf":"^2.6.2","coveralls":"^3.0.1","superagent":"^3.8.2","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.13","@opuscapita/web-init":"^3.0.30","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.37_1529394883077_0.14243930289158246","host":"s3://npm-registry-packages"}},"1.0.38":{"name":"@opuscapita/bouncer","version":"1.0.38","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.38","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"737900f266d3b144e345137933d3401a8a14314f","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.38.tgz","fileCount":3,"integrity":"sha512-QKkc/uYIEeBOAJ46c49DU9HUqIaeQIsy55TjRQRExFU/yiihQmOccPQ0LAQtwx8fW2oDg7eW2wjj5mxf7pqpSw==","signatures":[{"sig":"MEUCIFI1OwXDN7ib+BAjfGF9eO9/Rry8k1e9swb2wEvK3bheAiEAwyQAtl+nNuvCyn6LVIVfknfylDz2YFF0Z9ANpOiFw0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMMfBCRA9TVsSAnZWagAAymcP/jHb7eg63dwXhAapAxyK\n9OSuvA6bMyeapxHeX67NOq+nnBVTgBfrHI2Hz4RskR3viP4ZmUvgTph0PzvF\nMA3Vlf4/5rqgGeahL2UGl6WAdA92IqnDm2lm4atmTaQRNyntMPWvknpkMF+t\nCmCO1ddkluuZCYllVp459ub/rnR9veSoArikICygd/k8Fwwnct/Ensn2reaR\nn3MmwM9Br0Ll6ZHcXOzBbAh4HfFJQssBaKrauiZP82eYPip2symVM9F6ue3l\ny2dFvPBtIWi2Z9CJ5IhCRxbONLf/z9z/gQGF1pK4K2eL11mkLosw1cMKbZ6T\nskYbuumQxB9xXFsZB17haIhWe2oizdUzyv5qZ41F5rGuYtXwFgcl6CxDzNYs\nFHraXg+VZr8GhRIiDcXO0m1AIVW91u6OXQJCmAQqZv7l97YOn1r9gInL6prj\n3je18xPZshzfzSJ9tcDjdlKZH0CF57Dwh6Ps4j41zsXxh83TBg+gzONkQF/L\ns1XnnJpQ3A06dVroJ2E7YuSdmamsY+qR5OcT4ky5MiHi3CCscE2vWtViI8XR\nV03+TbMyaE6WpuVA3NcE798SRfOzbvDQZGjug9Ha2iJxsMFLiNHSrvPEJCyz\nWuUhlhorvwkOf+utGvdb+yfMYgSYuS8nSe51pgESEkb+rQDVm21xx7W7u+Rj\nULxL\r\n=yZIc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["index.js"],"gitHead":"aab190252f381dbcf819a471914dbfd5a5519bea","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"6.1.0","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"9.8.0","dependencies":{"extend":"^3.0.1","ocbesbn-cache":"^1.0.9","@opuscapita/config":"^3.0.10","@opuscapita/event-client":"^2.0.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.0","mocha":"^5.2.0","rimraf":"^2.6.2","coveralls":"^3.0.1","superagent":"^3.8.3","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.18","@opuscapita/web-init":"^3.0.44","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.38_1529923521575_0.6691227184366377","host":"s3://npm-registry-packages"}},"1.0.39":{"name":"@opuscapita/bouncer","version":"1.0.39","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.39","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"0d217bbcd43f0db49b8964ab2a40a1ddd15b2097","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.39.tgz","fileCount":3,"integrity":"sha512-v7VKBpUoTpVmSXQbo4+HpLQ6v1UkqbGPFRdUvw+wx787OxWS6uuYeNbJp+Yh8rwpkZK3uRhsNHt8jC2MJUb1Jw==","signatures":[{"sig":"MEUCIQCq4FrINJQ3dMPZ6x3QS6A5+DEMW6sTDZOrzAbM01t0MQIgF8iH6lOW0Dgr7c453Z5NX5iqAIc8jECkGjrt1ixBwOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTZ3lCRA9TVsSAnZWagAAUBYQAIMo2xEYcVuwK+SzEI5G\n0y+CFY3BeP/X+UjPT66DizFwrZqnZ71sxWBZE9G1xIzrdcLfFUOLDzTiWfXl\nyMwCys44Bw6EeanAJFRleQCsvF3nwYcp4CFGAskUGq4zEcdmeQZF34tzoIVx\n/dJ5OXjt1db1ANJ6nIYCnQRbhjOlCMPUngkOiPGVE5CV11NhhRcEQbe8TB20\ni0PsuAxW8CoKQMQ5/IArXEzN2lUAgYRmdtFdvLBtsLZihArk3XnLgirhPej+\nGEBcvxZu2vjoaRBjdD+eiPpGcDg0hFOMoyb9vEKg2A7a5+mIBnOzQ6bo5zJY\nUymbfuQfZEXcWdgwE6cf/892Jx8HraSfdfUKjsItb51Wqj+bS5nUX4cwnPcB\nqYTKfNvYgxNuJOxJslD+4TGqUvHTppMhzOhvSYAP/PGlcPAhIAYDOwRW0O0T\n7Jlq8ljmdPeDY0xsoLyiyj8ft4WKF60+4nf2561/Si8BFR/3PBtH3jRsFyUt\nRAm3DPUT1+TC61LrGYqHJ/Ocph+2qgRnwOAySzBJfY0Bq2wdCzoH/2yl4nLp\nAY41VL96L0NoapzrNE6OsoFpP1lh4uQOxRJHdwcXRLn1+6o8ZwO86IZP9L7G\nev96V3lZbqohssQlAJgwPFJGMxZuXxBYnFreiGCv0uNqqcnYotXL5BM2kIpm\nSyVt\r\n=Wnvy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["index.js"],"gitHead":"f9da1f562074ca8e879f42d43c8a572961fa7232","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/bouncer/redis/password ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.1","ocbesbn-cache":"^1.0.9","@opuscapita/config":"^3.0.10","@opuscapita/event-client":"^2.0.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.0","mocha":"^5.2.0","rimraf":"^2.6.2","coveralls":"^3.0.1","superagent":"^3.8.3","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.18","@opuscapita/web-init":"^3.0.44","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.39_1531813349715_0.7745135165678143","host":"s3://npm-registry-packages"}},"1.0.40":{"name":"@opuscapita/bouncer","version":"1.0.40","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.40","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"1a5e69b035aa11ba5061b1128ba2dd5ff0f7c1b9","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.40.tgz","fileCount":3,"integrity":"sha512-8Nwi4Kwrf/Sg7uMaeCQd6PdOxMdgFsv3cvvEQgrGm0IiXuzcFE0d2j4QSVFsFHpgMcvTa12UmjufhgW5XUPL+Q==","signatures":[{"sig":"MEYCIQDRa1BUxDgFlkah1jo8qBreNjZazOjg+khtY8v0cGIJ5QIhAJhc6RznQ85FohIg834FyWnOGxq9fk6gdWTiiBSnqMHc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmNHnCRA9TVsSAnZWagAAD68P/jw5E0JTwscnshvHtfiv\ns1akE0lgw5pIFBxZVVRWz4p3xMFqPnYEae7ys90IONa4NQPNeFTQaoEDMVZe\nVISkLANg6xSQPz3KXl6sgeOU3JCMi98YKxtjRZ1ACcr4RN0+4dr01Fcji6EW\nPq4WU43stHD4YIShU36h4u5LpUhJolkuCQ+NahmVTDqWVgyd0cHjUMz4QyzQ\nTlTNr9YUsl5lwOlilhVaRzutafw+ht5d0DmOMkxK5p33VcV/dDp18gVkECBd\n7ECIHqidqKQnIH4PDIDwRSYVw/Xc7dQB7Z+azEP1u47jdL5bZd+deX54nECv\nBH0Ozg1qv/MHGaP4ebG43vVmlyaXfFk6CWhMieXHLq7xtEIqOs1KOKhTAw0s\nvx0D45gjEHTeTzHiPyPA73axxWySYQqqBAZtgcN2+1OmdOhxVcmJhD0mzLAf\n6Ak++8FZmYTyhUqrX9bzCorplxOIlcL1lJTSyLXVYn42LZIpj27UBkn+ymzT\nqHQngscTZf1HsPtYWogUOFYskrHcDaf7vHlF7S7KmU3hnwgB00IMrFyyt5G1\n7xYqik34+vA6gjB+taMytWtTYyXCQgIDn5egdrvaAZLZxKwvDxds16l2YQ3K\nslTlQQOJByXnIJ8BRHDw1/NzJtaIFzARcoxDLo+bx50zjun6lUV+c9G4Y63t\nl7D0\r\n=AweR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"605c71934f9cf227abe7640af7bb9b5eb9ada34e","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"6.4.1","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"9.8.0","dependencies":{"extend":"^3.0.1","ocbesbn-cache":"^1.0.9","@opuscapita/config":"^3.0.14","@opuscapita/event-client":"^2.0.27"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.0","mocha":"^5.2.0","rimraf":"^2.6.2","coveralls":"^3.0.1","superagent":"^3.8.3","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.18","@opuscapita/web-init":"^3.0.44","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.40_1536741862370_0.37342640728976373","host":"s3://npm-registry-packages"}},"1.0.41":{"name":"@opuscapita/bouncer","version":"1.0.41","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.41","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"aa3b5ad2f95d30c3ce1cd8f8bb3902f25d6a2266","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.41.tgz","fileCount":3,"integrity":"sha512-l8E+9L3BpZA9UQcPs+Uqw9/M+c5ddS1YLgoVeAYO4u0XPj6dkT49rYCgrLaW1ygz0UJHNrmBaND2qX0cXVA9/A==","signatures":[{"sig":"MEUCIGraGnTYiihaOMXsIw0espvGEtjGHNt1E1ZhvEwnQ1a0AiEAwn7gLYBwQVhXvKunh87bH9EdGV2S1A3E2N6AIlNV7/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboOiRCRA9TVsSAnZWagAAemIP/Raz/tF4OKSLJ9awSXXC\n/eTLIrnbHt9Vqxb+sg1FruCq2fYgEWsAnMRBa2fKRnCuBc8cDJvozwg0ZyWJ\ngS3VDtQ9JOlidQpbyFvyl6T4FLrvE7dh0i9htZC/GIV96WO31Lxzw6lW/TOn\nNxllC2pqBlRooWenijTcXipSXy14XPf7zYLQ5DNzLXuJm/DpU2iHn+pxl75U\noCZJnceYsBYRRwUkNfguxeDbPPdfjBtIKPQfnN/xtQcIlXoSRM4vyWCoVnhH\n5V2fLyK1SKtWFwer6nj9Igk0U8gZbsUuFlDh18KD9oziscEy37AZP668l1ih\nAQxBJ9+1nq/8HNo3ixTUzB9yrKQbim5LF90cMUTkCZpwHXaoh2kwIk6pJhid\npF2IvL2opaD2hfKtBcgE5kZixVztz9+NBCiWLk57liA+arDHVLHvTujhnon1\n+Vk54FtnR5rwtYEvDjEUKX39Xd7ihjNUYoWlEuzuTsdDEllh2lzuV4d6lYxo\n2/WJt77EqndsZrRqFt8icLGpnuG6ca0k1mGp9f842HYU0YykeeH7952/4FF6\n9+vVQ3m1yMTHO/YnyBkSVxm7sxSTbElOjGDpnrvoxoVJ99AyFAKJJW5zEOHL\ns4H3iLKgcObLHkcjrZf10HEXz5nsLOurNF/DVEJ34I7WLvYNIkxpDe7POEG9\nY0KY\r\n=94K3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"961541d2496bc9479d629ed8e5c6242a106c16d9","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"6.4.1","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"9.8.0","dependencies":{"extend":"^3.0.1","ocbesbn-cache":"^1.0.9","@opuscapita/config":"^3.0.14","@opuscapita/event-client":"^2.0.27"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.0","mocha":"^5.2.0","rimraf":"^2.6.2","coveralls":"^3.0.1","superagent":"^3.8.3","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.18","@opuscapita/web-init":"^3.0.44","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.41_1537271952332_0.8450633751505805","host":"s3://npm-registry-packages"}},"1.0.42":{"name":"@opuscapita/bouncer","version":"1.0.42","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.42","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"8f360a86b33de5079541f1cf0ccb0b54312caa9b","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.42.tgz","fileCount":3,"integrity":"sha512-8OIii5lUYj10zj7F8jxZYcPBsh+OQANkRoHhaTazzRscAgXFfPia7OWmsjMFusoAmhbJrxJ9f8lxyiEtUip1Ug==","signatures":[{"sig":"MEQCIBGF9y050W14GZJw5plK56T2tFTumKLvE7W8I9DjZ2wMAiAXlMNpOUFLOujM+J/wTo8hm/zSQ1s7W6X8WE+waijh4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboQCICRA9TVsSAnZWagAALykQAJpUf0KzQTW3CSInsgft\n8iw+m3k2zXi2ZEG6EfT14pRakmRd4Zx1ODufKbzFBRlQzaMVA3QVWTpCreEK\nDZyFhdoyHfThBTpEwcNWn1aW06lyIkX5rbnadZdtbRBzRryxVLlJBz/U1TK+\nGNOpGyRYRFFu8CiEqQ9MTnY5rpLzCqAAYF42jsnbzQi4hFD3HViisZPLlFCF\nv7OKOR26Yx3TGcQ2nAX2de0C+bmnl/D8s8Dm3xaHTdVcBfaVIEyhQXXKWoBL\nSp5Aeg5bkUSk1G0DUkGriQ35bpc7yPyXbE+p/ZWn8Yx/xLnvC2NOOD6h60ow\nIErw1DiwypOlg0mCtA3rsSCl+EQziEJHuQZJFjEXu3jkI0I3XMKbtRtMYEvP\nlpGYs3kzQksD5DJv1FTWo9zizbssRly0jdQNRxcixz3mzckBWK2pSMc5bhWz\njU9KCBfqd9JwR1B+OrRztLoItkSYVTox/iV5FDznbRrSf8ZJ2pMlaHQGG+aC\nVxyWOC8hQImuyK0YsLqzjTR7CJJkbyi3sHF9RQlMmEACSwlmI+sPvFsHkjzG\nKeQ7xmA7s9zVX0xuUkU4do1TM0cDnZiRZarVsDPDX/dh1YTQJbQKLNlnBLOn\nwMBwmQNs9l/HPMb/CggueHcPOgg/S1PALZ3i8vIvZ5sVMkWNQDnGQUM6rloJ\nST3H\r\n=9YFA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"909a5321462961283036a135dca86f3986aca211","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"6.4.1","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"9.8.0","dependencies":{"extend":"^3.0.1","ocbesbn-cache":"^1.0.9","@opuscapita/config":"^3.0.14","@opuscapita/event-client":"^2.0.27"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.0","mocha":"^5.2.0","rimraf":"^2.6.2","coveralls":"^3.0.1","superagent":"^3.8.3","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.18","@opuscapita/web-init":"^3.0.44","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.42_1537278088028_0.8779030914042745","host":"s3://npm-registry-packages"}},"1.0.43":{"name":"@opuscapita/bouncer","version":"1.0.43","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.43","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"31fae7b5b2510d87d07d2558a0e5a955eef060ae","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.43.tgz","fileCount":3,"integrity":"sha512-2CEGP51sYOQOIkdG97YEhJkweQfIa9KmBRoW97YtIMj6HsxdQBBZNR9gHnZdGRjdr8CkZFC1DinnZbbtjTeRyw==","signatures":[{"sig":"MEQCIE0GxIguZaXd3MmxC+PWWhcrnY1jorfJiqyEb1hFUZYDAiAeAJVzV4zBVdPBGI2CcqkRXlbOtptXDlyvfHOl40YVbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbq1wrCRA9TVsSAnZWagAA9DgP/i4NiqpzYhMicp/XBvde\nqAng/9UTxNofGf4XV72Hk4dJ59NMMdNAgqVH0XODNZy8Eyj+SJ+M4K21U0vW\ny/e3Tf67LvtrvL0sC2gJXF9xQo1Wvuy7SCjNUOBfjNj6SlP1ClHroBC48MPh\nassuuhT8SHdAioxeCqnwPQC2U2fIuDd0BDGiUdON1GOxpxg3MCVf7qjxZ7qq\njBLHJz1KG4uh5gmT6E0LlXrk73uSC9WzQ7bBpcjiwnB5KQdXDq/nmi3BFctv\n6LapyANORHduJU/WMVC0c6KKlhN3HIhDwhg3MDwFJxmExdWkPO5KntRrKehr\nUKSPk8mfJE7Ow9fv7XD9+xT3Hw3Xru40XxDlai4dS/AxSah8PBMARsMAWFHd\ngfvqLX6wUDCcYUmt927Nx4Sc44npNtZ+/42O7QhlH81nnTjnXbkMC6ja3gBm\nxkBE/CaG6idXPPiHvuzM2b4atLEme6CP7WJRz4kbh3tcMiPNyUVd7wo6HTR/\nUd1zCPsqCAw63tdBNDsIMb1+nJMaT32LCXDvspi7TOwBSW4xahZQWZ8RF8VE\nz/8L28LR0ydQWSsXg4ajrpjseLHR91jYlyGUPqSTpAyDPLs7R64yvS5eduZ4\n1G2VvBAAGI4+UKUZ80EezPB1osLma0kjbV+mZOljR/i0xJ8GaVBcLFuL8dpa\ngDqy\r\n=sGps\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3464e809fe348c3a37380a7a169542f45fdcc6a8","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"6.4.1","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"9.8.0","dependencies":{"extend":"^3.0.1","ocbesbn-cache":"^1.0.9","@opuscapita/config":"^3.0.14","@opuscapita/event-client":"^2.0.27"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.0","mocha":"^5.2.0","rimraf":"^2.6.2","coveralls":"^3.0.1","superagent":"^3.8.3","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.18","@opuscapita/web-init":"^3.0.44","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.43_1537956906743_0.7491571486248416","host":"s3://npm-registry-packages"}},"1.0.44":{"name":"@opuscapita/bouncer","version":"1.0.44","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.44","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"aaac3a8d363d3f3b290b73584bace39a90455eab","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.44.tgz","fileCount":3,"integrity":"sha512-K/f2RkhkXXkfBWuEF75YGN6Wscczfk342EJ19+18EUOFkBC2T1/EWIQUtL+fUHJLNp9uiBT4irHp+d/lHX6P9w==","signatures":[{"sig":"MEUCIHGGWVhFAh/efC1FsXMWEgtQs202dSfOh7CnAb/+xfq7AiEA5WQj5SRgjPQ0p0tioPfj9dRz3EIIRYXE/7XVb/vS8KI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbux8+CRA9TVsSAnZWagAA54kP/0fbXNjMyc/zyUcCkAIl\nOUhKlgKrB7O5f8de/dc10zjJgMNOiG8ksIen7RH3FdvVixVub7vl7A310GA4\n90RjFbZcXj5aT7QbCSSUwpESTNSfF5GnXibBteLrCSCT/im5YAtBMJ4IYh3e\nRmoZe5RCzfaHNEwUO5UsRuD4+ic1au+Fvyv2Gk8U2ZWUf2110ugEo1Hiil/u\nqQhcq0z5DBFaEwwisF5Sp8YkdlLTbogsfxdTe50ox8EvMrTZrbQ6cmLw6/tk\nzwG8QpfyEJ9zC0+KidzPVb09DDr2Ll9zHuFGrd3+32GCAE4thDfmsuYoqdy7\ngTP1ngGxR3X80S8KTznfBMDOWElLdnHwprdz6Sel5nMhZA1k9wwcmiwaYHPL\n0kYaGUaRV/+x2nL3DmV3LdqdvypOnPk65jku/T1bZa60WJuJZ8VV2EH1MZ2U\ntVea1uelUTEwI7c4io73c4g38JMcWp74MRfjP7tjb1M1/dzDnRRbd924NM+9\nDiMs8Jy+Rz/ilfyhK9XCN0gZrVUUfHqJWokT10+0TgLZ3fgYo8tDQtuHiVlX\n64gFwMn6F1TX7tQt0BrHrV6NSfvsllzy5PHTDos/qtHOTnU8vt6BCNiuiAYg\nqdo2nntpa+rzlOM0ZWQa5VZEDMXxPkHLMGVP2UfF5xUsm1orf/6NbPkocuhh\nfo/q\r\n=HUHX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3f878ef84763446c6633107b7fcbfc1317d0ccf8","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"6.4.1","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"10.11.0","dependencies":{"extend":"^3.0.1","ocbesbn-cache":"^1.0.9","@opuscapita/config":"^3.0.14","@opuscapita/event-client":"^2.0.27"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.0","mocha":"^5.2.0","rimraf":"^2.6.2","coveralls":"^3.0.1","superagent":"^3.8.3","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.18","@opuscapita/web-init":"^3.0.44","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.44_1538989886182_0.09661663666865516","host":"s3://npm-registry-packages"}},"1.0.45":{"name":"@opuscapita/bouncer","version":"1.0.45","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.45","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"6a3a9b4facb8900d7b6f07bd32699b0580a77aa4","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.45.tgz","fileCount":3,"integrity":"sha512-9QQWbkN6Bu2j10EURhykMxqyTA1jF7QqR5XdWSR6tss4GnkjKFKbq83SK3xZz4WmXozj0RVsb/IiuqnYKmCSwA==","signatures":[{"sig":"MEUCIQC9diyBWcwRkEaOunvETn02pWWHqgKjkvY87IbMj6/31wIgYyFxaiV6IKppE35wwQ3hiwn3UlmP1Rbhg2iI79b8hu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbv1LeCRA9TVsSAnZWagAAFWYP/iDBi8m+NgkFgthXimx6\nuqdiDImHQy/iviaitL4djIOCmdX8tiMvAStGohxFFGnYrGbEj236IkXc4oSK\nXx3g4124x1HxsjrSTO6YItMLS+w++LvQG5DpYYOwGO2CkIzYhwQbB3Nff1xe\ndHsrtG2D8g1YMe7Fj+basVD600ACtUyaQADlMfUbDSXR/FjsIDTH0aIuRe60\nPVwykRsh3uBnXTUk/hPQV0FpSWLFxOa8XXUZoCrevWrvqU3UVsiYwqi/LGzr\nTDLGAeeqP0fyky3a0CBI9b2EeMgOORuxeA/A1ckbFA7eSWVBqj+PjJjuH8oT\nXomT2CzxZLe2CBD4GhhtLQeR/4WSrI6csyt42a+WyYHQiHuVBNvOhWr5U+rv\n+WxH6PIhgkkHbSZt1DD+gpIXGO0Pjg1+8SHyDWeBQBZnSwk9xRvM8XKkBAtk\ns4G+++wvZKCRj5/9H1caErpi7Qfshj4lp+9dtw34bvK8bIaQBVx6+QiRCYH9\nn7mB6AVvx398FrGo7ZUWD63CCNrYR2hhqi0Gpy1CXd1Z+fQQYj3/kQaKI5HO\nS6vtiAoP2H0zPV6+aKxQCRF2Z1aA+GozruiSjm5GHwcosZE52ofIaEt4nNqQ\nTIPO8jLwO6ddy70tjDJOAGs99Eyx6orLGpwgTT4ZMLXWSoBSh3C+8RCLJmA9\n0oQB\r\n=ySBE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ff4b3f188ccdc8f08599652b76f29f068b7ceea2","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"6.4.1","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"10.11.0","dependencies":{"extend":"^3.0.1","ocbesbn-cache":"^1.0.9","@opuscapita/config":"^3.0.14","@opuscapita/event-client":"^2.0.27"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.0","mocha":"^5.2.0","rimraf":"^2.6.2","coveralls":"^3.0.1","superagent":"^3.8.3","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.18","@opuscapita/web-init":"^3.0.44","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.45_1539265245638_0.8485076713481372","host":"s3://npm-registry-packages"}},"1.0.46":{"name":"@opuscapita/bouncer","version":"1.0.46","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.46","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"09c8f4390cf7da57a645bfb1d6e0701be9b64685","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.46.tgz","fileCount":3,"integrity":"sha512-qo74kc5x4KB+vRTBXeIaKm4fA+gVG7muQzJSFFIf+HjNcyKkM5tyIuPaZZkB6ZrZ9g2/UEqMhA8IdsZKaUarYg==","signatures":[{"sig":"MEYCIQCNRICrfvz/C+SntQwoBGYUM5hnXAAuvl0BI+JxohQr5AIhALNKDLuAdUqdjaPFTUIpfQMuDGlePcO6JLB9SBVaJ1a0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxdT5CRA9TVsSAnZWagAAPNgQAJNUD6atTelPpkd0isF1\n3AhAvCw0YpZsY1TssOl+TewjuGa/yk9FJ2iaT0EECDOy+vknZOmBzq4nBI9V\nOTbZr9ud2onVLAZtLfQ1ZK788lYM+utPMCcjBcxchbZs6cFpc0LQ0dW6gAkj\noo+T5sonRYKb67usjIKuyqLR7o/Ft2gP778r48RSHhKChP/GZGhDQR7Oj4BQ\nBkn5I0JXdx06ZfSBmcc06/ddeJCIR03O2BednfQxp5oDXq2VtmhoYiGPQT4e\nbGHLB9qErCQywcgzFaMJoeBw+Xk0KzEVzXrmSXAE7yHnplj1hBmZcZfbJO+d\nJQZBL1YFVvZtTuhbRHokZwZBAMbYyW4Mkcys3JD0NKmA7U/F+FGynavqZLs8\nVfariJ7w6aEf6A9Ch3OPjJ9xwZg89ZJB13nq5cbfY+jEDTBCM0d2js4vqgZX\n982IprcKBpni5XeP1vMcA4DE66R+04p3yr4OONC3yYfTN//QtO8++DgORdA1\ndVUpSI6MX/rqphXuALjDShJLUnpTGlcqqlloqtEiftojf5Q2mzPPUVX57ON2\nrcwkwJuWsHjy0/kQ/tfUZnAUsOFaPSVJktU5CG6z20KJ+/3U8YXQGoPS0jSp\nwaE+rnnuhqUXJVG0UZfrqmuPu5Z6NqxqDxT4Y6fJItjj81eQUZ9AbBSfMYIJ\nb+jd\r\n=9/50\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9813ffc207d263523e55776b3e4cc7c80eb010ca","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"6.4.1","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"10.11.0","dependencies":{"extend":"^3.0.1","ocbesbn-cache":"^1.0.9","@opuscapita/config":"^3.0.14","@opuscapita/event-client":"^2.0.27"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.0","mocha":"^5.2.0","rimraf":"^2.6.2","coveralls":"^3.0.1","superagent":"^3.8.3","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.18","@opuscapita/web-init":"^3.0.44","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.46_1539691768171_0.6263905247538906","host":"s3://npm-registry-packages"}},"1.0.47":{"name":"@opuscapita/bouncer","version":"1.0.47","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.47","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"2392028444546843e4f5a817bb53d8df58a14e4d","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.47.tgz","fileCount":3,"integrity":"sha512-G4Z+9NfbW5DYJqhSreYrPl819A/U1VCuNvTmGOeUo7G8tPYIVQLcxI6vzRzsoXBOXSDVhfDF5mgFyPWIQFtGvw==","signatures":[{"sig":"MEUCIQCnGumUTKRJ+8L7k59Tl8g/RkFmXMlfhp/TKZB08/1LGgIgSafNh4Mrp2kf/VfPj25YMJNlFitxm8ADPaqdc7v1y0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxudoCRA9TVsSAnZWagAAP5IQAI4BlwCv8zMZJbSSHkCQ\nHAks0n2qH5sk1tSC14yTtOj1dktTPwcA6reFTbehb8cTbUMrFRpZRX/3dEiK\nx4mr6nc9bgGDH1VVGni20uq9pg91Pi//abjk1LGXPqIGvGZkcXJtjyqFWnxr\nYwrqF34D3yUroRK5u7yrgOnRqbpL805/LHU/8sPBQ8cbVV6k+p9gvzO/SWHI\n0SCSHDupO462gMmOQjcylWrpZd3uuYp7+TEsWVsf/jVBdPTkt0t76HSscx0W\naZt0V/16SnUG4wfVXiUSDcjnCvv1JDsGJQzKI4wyoobjmPIjRp4HuOFSc6fs\nA6Sf1G0/svxzDk6kg78F8lql3icjE+g/D4gf4GnAKbgqW8fabdlcgaU4Bl72\nsm+1f9vxCCDLeCjcSKbXgrWYI5SgGAi33/7bfsqv+aLY0oj/pphdFK+uR2W6\nBTAshAPjKTLLg8MaiB/2/1FFWlgA35QkFZNeMDj2bL60JIHKZY3HKxJnPTQy\n7gUW+1/eC3OXdF/CT7dfYyfMbFd/hiC2gXIoG89p9VYWavp0XeODQCz3Ihn+\nkE/n4MLd5rH+eOHelu0hxio6CumMGz/Z5NZ4xxiEtFZO7gpOzsA8dvkrPHK2\nk0CrkQ1eS7COoWHrXEch/SZFEUPd6PNCPVSNsF041JnwCKEQtsqgQJzK/iOm\nhHrV\r\n=B9RX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"191e5375f7d449eae7ca710e7229e43dd3c9b069","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"6.4.1","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"10.11.0","dependencies":{"extend":"^3.0.1","ocbesbn-cache":"^1.0.9","@opuscapita/config":"^3.0.14","@opuscapita/event-client":"^2.0.27"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.0","mocha":"^5.2.0","rimraf":"^2.6.2","coveralls":"^3.0.1","superagent":"^3.8.3","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.18","@opuscapita/web-init":"^3.0.44","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.47_1539762024369_0.20087271981423904","host":"s3://npm-registry-packages"}},"1.0.48":{"name":"@opuscapita/bouncer","version":"1.0.48","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.48","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"58e4404c78760a7d375094079f2ed89c0a8b8d21","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.48.tgz","fileCount":3,"integrity":"sha512-LXcIv1vKs1FymeQS/88aYP2cQJt0eeJWboy3cYI0T2jR6US1X3bBWvvrGp1kuB+XkgojibejYJMzvxc2gUApbA==","signatures":[{"sig":"MEUCICtyyXsZjlIfJwRoiAGZu78yhKRst/y8cb2KPid0SGNwAiEArRINA/QcN9XC8wWRBVyDp//Bro0wEKinDBPr0zttl8Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0ZLMCRA9TVsSAnZWagAAlWsP/A0+pwoaMwbpIA1H1QSn\n9otmZ/uKtHEGx4e4weyWIRd/MxyeR9WztjmwmU6SmN0LfJLycdUUd6Sothxt\n72v6Ykkl7ShU/Z4AL2bJoH3hU0YSc3UkxglkYZLFawMOt4q0UCbt7PIiFTcY\nQFWJZXDRqaA2GosOOy6czNzvWbQSHzlFH7EBH/6s2EY6YKEBc+/rSJnRCY7O\nzRpuIZ9mYKYPXhOS77RGiBI6nVSL534tyYZs5GcTbqkG9I8peO5nU3K9enkn\ni/8P1lB/cHH2L79N8QFX4ztBz/SgWJ/Gk37LBvRBbIp9Wzezj4qC4tc/FCtw\nPQS1UuyHqvAnxb3tJza4VsRhEfeP6RrYBfrVlYJw0oaIMU/R2zo8guzqnLMU\n36u2z+8nzEm3lW2CeMW0NDTzITZelpp9oPhnjTVrwnjw/q/lRsbD1kAzVwFf\nWS2B2pIAuBbHPz1DIg0ge3/KO48aTAkC+oF0XctxINBMqRoauzbr3QmmCoE8\nsos8WYSVjif3R7jEqj2f3MRhGhgtFVLf92bdHSIrfZT3CAQsoNEPzwx9Kzzu\nnrPUvyzHGw2voMmnj/Cpbj80GxmNRKkMrbzFMfv7h7zCsZbRc+chzL9sJqCG\n6QaMT0aYSEtY5Q+4zvuWM6segMaydtGlRJNeQknuBfxGK+cR3R5D6N0tL6Y6\n532n\r\n=HRPw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e7914619c2d6b632e8051eb8450bf8a863e5e216","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --exit --timeout 500000 -R mocha-junit-reporter","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --exit --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --exit --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer/\\/Users\\/work\\/Documents\\/workspace\\/bouncer/g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.1","save-dev":"^2.0.0","ocbesbn-cache":"^1.0.9","@opuscapita/config":"^3.0.14","ocbesbn-service-client":"^1.1.12","@opuscapita/event-client":"^2.0.32"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","rimraf":"^2.6.2","coveralls":"^3.0.1","superagent":"^3.8.3","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.18","@opuscapita/web-init":"^3.0.69","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.48_1540461259672_0.7786905730751459","host":"s3://npm-registry-packages"}},"1.0.49":{"name":"@opuscapita/bouncer","version":"1.0.49","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.49","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"jluukka","email":"joel.luukka@opuscapita.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"173f226a37cf80ef90319b1966e876cb4faed18b","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.49.tgz","fileCount":3,"integrity":"sha512-fu+BXY27UqB8nhoaTnHZpxbUGUPIBLmjXTT4PNVtIrZkRCDJmw6IgaOQsWgQYRs3shjJPEy+fKwQY9xzvJVgxQ==","signatures":[{"sig":"MEUCIET6yNoY9buZJQABF0T421wnp9Z59cVO+V5hRSiNsnghAiEA8GUITZVEah0XmZ59Ws1My7KpxI7QhzGRDwb+cgC2Oi8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4waHCRA9TVsSAnZWagAACI8P/0WUHmPEJlrut7ogEdSL\nn4LF3+fWMW8hAlfkk90U+V2/m06QvF6gVjwT9M8T+UYTVfFjk2sct67zIzj8\nLJBHGVmydl5FTe6gCCsx1+37PiueCWN4KCohLbuXCYs7JiTeCizwsBElp1T+\nZgy+vNp7xIG+KT4zdC7nll68ETh0SIoTf9YSKiI/PKuo6QsAg8S11RbMEaG9\nUU6T0gFGiMiWD0SomtFNstN6uTVDbTlRCFp+l1DsjcE1OYltqcpBfBMqmv8C\nwzOT47NLK7SfHtpgUnN792Qso6iS/YnKzVcXfzzlHXCtBt4CE+JRsa4XH00F\n+sHh1rLolaDmfCSjOeJlesghBVlN0blxrFTzsvVmpyADXDi6E+bonU0deNj8\n52W0sb/R21z/qksME2/xX31/s8M9G3/tvb6heZiJwCmExphuGI5/8H6zycrM\n+nqxXhZAVSxyxbiJuNza3b7vaY/+D6snSRBJezRjUjyKneGV+4dY4KOEGlDp\n9OLngiSxsqAqjNPKeu8qlMveSvblCTqhj/aiBDLLIDPqeotzkF0emFQNC33o\nru1n6y6QKyDAfyMZeA/LZARtOD2iZZ4rMu7ZAtxRDJ5S+/vIsQniIQwYvh5l\nxT52I67S6Tq3kSTnRwBVDMw0AhZ4euERJHMgbc7thcRVtZx1wBoXFvES/XMC\nNhYe\r\n=IBWR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cbf2c11beff8a7608c179e19d078457822a1df12","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --exit --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --exit --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --exit --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer/\\/Users\\/work\\/Documents\\/workspace\\/bouncer/g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.1","save-dev":"^2.0.0","ocbesbn-cache":"^1.0.9","@opuscapita/config":"^3.0.16","ocbesbn-service-client":"^1.1.13","@opuscapita/event-client":"^2.0.32"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","coveralls":"^3.0.1","superagent":"^3.8.3","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.19","@opuscapita/web-init":"^3.0.71","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.49_1541604998542_0.18100865751844064","host":"s3://npm-registry-packages"}},"1.0.50":{"name":"@opuscapita/bouncer","version":"1.0.50","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.50","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"jluukka","email":"joel.luukka@opuscapita.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"46f6c81b231b3d1c6ebf38ea5b5bdcb5a480258b","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.50.tgz","fileCount":3,"integrity":"sha512-+4bvAUbPuatXRtfoNczDW3UHWIJ16POROaCaZ0Kx+yyY4rbh4rdbIf9gfDMghhsVLaoNpaVmran1xTCGUMfwwA==","signatures":[{"sig":"MEYCIQDMadRr40ZimJ/Vh4mHG4ikwxA7GYlA349Yr7YncHVkjQIhAJtvFMuahIYxqOCsy333cS1Sa0V6vPkeqq1Y7w7ny1KA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6/WsCRA9TVsSAnZWagAAGZ8P/0LCPy664p7wXGYwJmwf\n6iHUvy/LrP3faHuTBb9OinJamCdXhO3TMGd9MJTszyCnodyEQtZ2vwLqIxz1\n/tB4EiHQyxECqdSE4RC5++UmYCbD4HgIXABdmNKvvmMrhCMPB3ZGD7maTO5W\nUYo7j3Q2TzuJl1hg8NkVkRG0wkPCtcJFhL5/MBsxgccD2QpGkah+6yDjok65\naR83O5i2znXXn8fagPnzHchge4DJixcZyuWf4v9ehhYQlKAf9VzJQ6U6IrqM\ndZKGWwJ06CKtCzQZMicLn9jqAMFru/CZT7nvFCgAmijZVf3P3nrWUHBeAL/F\ni9+e68VC93/XUV5OgMPH9Pg6GfByXkTspDwWbrQX8UZyu3UErTnjkY5AGGzy\nnoJ9Wc84T0+XcDG5jaDiZSfSzUYZF6gLcn8n6vj1+lAW8YHEiQ32zyiXhu7c\nDfmYWh8nfNPTxg4h/ggchVC5E5L06NdX0s1HgJzlsIXow7CQQVEOQ/vwCIfP\nhmd2AEvZtauAolsxxFCrbFzb7dM5knn4pMotwiqkBbQu4CcJ7MtSyxQkxR3X\nFZmm+agpvzeHmWeNP9kRSQvkHxt9gICSBcOYMCwLFBAl1BhoGTW+eelBSfum\nH0TM9CgRDQ7DkunQ6T81rksuAUJjwrbYLK3zHKlfLy0/+Nlo1iB11uZ7AzHd\nHFQt\r\n=6Bio\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c7a332d9c58dcbb16219117591ea856d52a2d7c6","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --exit --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --exit --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --exit --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer/\\/Users\\/work\\/Documents\\/workspace\\/bouncer/g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.1","save-dev":"^2.0.0","ocbesbn-cache":"^1.0.9","@opuscapita/config":"^3.0.16","ocbesbn-service-client":"^1.1.13","@opuscapita/event-client":"^2.0.32"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","coveralls":"^3.0.1","superagent":"^3.8.3","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.19","@opuscapita/web-init":"^3.0.71","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.50_1542190507548_0.6413587728162407","host":"s3://npm-registry-packages"}},"1.0.51":{"name":"@opuscapita/bouncer","version":"1.0.51","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.51","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"jluukka","email":"joel.luukka@opuscapita.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"48ba440b7bb147e5abb2222e8e4281b25f0704b6","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.51.tgz","fileCount":3,"integrity":"sha512-794YzJICs27q5nzYTxcTvkzp4qbz9St2d/o54df1m3B0Ln9fwHyfSnpL4SzCGeSl4iWFWDBxX34ESCzMeRyk4g==","signatures":[{"sig":"MEYCIQCEhQSyLExTyqeeRTPKCww31m9nAgAoPlVzScBBTU0lzgIhAPq0+juDJ+gXWRnLCxfHT+6GGqW1WWXUXpcYgJijAO07","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7Y4ECRA9TVsSAnZWagAAq98P/2wEna6O3CJ2mBsOvR/C\nO/D8rgebLznq0STGvMQmW5C7O1qdlWkqt7RWM/Rs/CIWyL8BCoP9QS5W5n4R\nJiccLMYCOHWpvO29tYdEaq5TV7Y7ioGI5RVNjaB3j8LvbJ8f2Q/lVN3e/BkX\nFJmCWXDu/z8HUUNXS1zlOpGLJ4gD5m3hLvI3GGxKx36ME2ASbCdbT0qwxZjq\n4TenftveRgndmqXw5ki9BdlQzQVj/KZ1qfv4959VBelAZRInvUspLr4iY9j6\nT4Wp0CYdfm+XK3UcNx1Z69C10LRQOoC7Ee1qHXe8hprvLrikAUm4zMUdOdoT\nxUK5SjGtS5YpEMdyo3hflqF5MhPjt2Ebv2Oi/bw0zqqJlZD1Qst1r6dPlP/J\nRjm0j++i33+YD/skqM919OmqC9rzv0Halkpx+8YAnhW5by2zmj0kP/kGk0bq\nUUSmcgpYwEgZEJjvI7Qve8Jdw8p29CSU/VYxWxsBaAvUEzNTbkFau0vDa2J0\neuJDGg3lEOREpSH004JloDoSo3W+znPnTnmlL920cwzM3lhkXY8zF8sUtC2B\nsJRb4vFSkNo7zlDz2dPzaP5dSrVck3KnGxZ5r33/cHm0o9Alp5AK9Aic8X6K\nYWefwpQVyTW2I+HCNlCr1tff+NxZmTutjlr5LTfuW/cCU8/Zx6KIvBOp+tVS\n8jub\r\n=7Wg+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"57f7ef2c6c438a20a2d69e95cd827e7784cbf52d","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --exit --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --exit --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --exit --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer/\\/Users\\/work\\/Documents\\/workspace\\/bouncer/g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.1","save-dev":"^2.0.0","ocbesbn-cache":"^1.0.9","@opuscapita/config":"^3.0.16","ocbesbn-service-client":"^1.1.13","@opuscapita/event-client":"^2.0.32"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","coveralls":"^3.0.1","superagent":"^3.8.3","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.19","@opuscapita/web-init":"^3.0.71","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.51_1542295043216_0.8650612756703866","host":"s3://npm-registry-packages"}},"1.0.52":{"name":"@opuscapita/bouncer","version":"1.0.52","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.52","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"jluukka","email":"joel.luukka@opuscapita.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"b4da87001995f3b25b5dae35a5471fbae16286a7","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.52.tgz","fileCount":3,"integrity":"sha512-fkwKWSp/Dkh08ztDL8j2VHzcCbfeVvSCYMbGRWOooWjWU+akKDXM+ZrGgPksh6tNi+QpHODCwgwFXaE11ojV9A==","signatures":[{"sig":"MEYCIQDJ2QSffAy+hgZotfQpwxeZ16i0IXaT+dsoi458DHTQDgIhAJONHRMLv+DN2eP+/MwqM8oBpmiLwIlk81xXLI78nhQx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9tNgCRA9TVsSAnZWagAAc0sP/0qUvdB39umZjTtYgfv6\nrDllrCEb7YCnsY7/Osb1a39Sll+SLcPNrl7C8CG6Y5wfLFPLREjOFHY1HSO2\ntipH3T/diK9JRs48n3B/bwyWBkYPLcmTkqfORkt4XlakG23C8uIsaw//03Zp\n+Wf7mbbdgIjdHxB+HTg+jHSDrd0oAVvoI/nPsUFxc+F/M3TuuMHGDFx3bWzL\n6v9LYnZ+4Mba2HZzVmbSPCJ/gbqFm4il2c0eEtuJ4w6BUBS0dXuWi4yqzqZi\nZncl0bk6TpX6W2x8vhGBZDmhaTEnkp01f7gKSOs6278ePRi/B7tLwzixh7Lx\n900wlTtoQ4OkGpFFeZ4bpvYh/MZ9Jy79vdRMKT9JW4VoWYeR+XCBryFgZ6sz\n53pzmpVeIHm4L173DVadO3V9R6i8xMSX+3wmpkjdZnO76KeqZ7xCnMmDB5sj\n3zvy45l50HqFeVdJfD+zC0z14c41KsDvVKPrWgBfIWUaAHfW0ucSf3WM9Zum\nuXEh/AHdfKqaj2YxpdIwc59C905tA3hmAuE95y8tFFFIYe1WdGSiYl+LyPqN\np4TVueeBW1eBSCR49oVYetpAPwzxiDzmgnzgGXFhWWpv52l/GHY4BCs+waCt\nbGUK/6DFVHSOn5pEym1WZyuN/Uki0JLvAbM+5L9NQ6L9uDJkUwUurfzR1bsj\nIHEo\r\n=STQm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4ff57e76379259f92b0c5b709c4c8c2c176e9882","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --exit --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --exit --timeout 500000","setup-consul":"curl -X PUT -d ${MYSQL_DATABASE} http://consul:8500/v1/kv/bouncer/db-init/database ; curl -X PUT -d 'root' http://consul:8500/v1/kv/bouncer/db-init/user ; curl -X PUT -d ${MYSQL_ROOT_PASSWORD} http://consul:8500/v1/kv/bouncer/db-init/password; curl -X PUT -d 'true' http://consul:8500/v1/kv/bouncer/db-init/populate-test-data ; curl -X PUT -d 'svc_bouncer' http://consul:8500/v1/kv/bouncer/service-client/username ; curl -X PUT -d 'test' http://consul:8500/v1/kv/bouncer/service-client/password ; curl -X PUT -d 'oidcCLIENT' http://consul:8500/v1/kv/bouncer/service-client/client-key ; curl -X PUT -d '91c0fabd17a9db3cfe53f28a10728e39b7724e234ecd78dba1fb05b909fb4ed98c476afc50a634d52808ad3cb2ea744bc8c3b45b7149ec459b5c416a6e8db242' http://consul:8500/v1/kv/bouncer/service-client/client-secret ; curl -X PUT -d ${RABBITMQ_USER} http://consul:8500/v1/kv/bouncer/mq/user ; curl -X PUT -d ${RABBITMQ_PASS} http://consul:8500/v1/kv/bouncer/mq/password","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --exit --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer/\\/Users\\/work\\/Documents\\/workspace\\/bouncer/g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.1","save-dev":"^2.0.0","ocbesbn-cache":"^1.0.9","@opuscapita/config":"^3.0.16","ocbesbn-service-client":"^1.1.13","@opuscapita/event-client":"^2.0.32"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","coveralls":"^3.0.1","superagent":"^3.8.3","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.19","@opuscapita/web-init":"^3.0.71","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.52_1542902623720_0.20619777236672188","host":"s3://npm-registry-packages"}},"1.0.53":{"name":"@opuscapita/bouncer","version":"1.0.53","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.53","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"jluukka","email":"joel.luukka@opuscapita.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"39ce52262fa9980374e8ac69cde432d86e97224e","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.53.tgz","fileCount":3,"integrity":"sha512-/eZXaxO10ayzjDUfZwt1GXNSTBrM/N02RkJ+eAr4LZVQKJmGycBkwyr8VybKjAKamnBrs02yEnOrQTzWlOhjWA==","signatures":[{"sig":"MEUCIQDoqk8ifOxflg3XVtVxDtfrE/a0Msx8f7rxKKrSkbEQKgIgHqlMtWfG3cvJ3K56xXSWNPuPNBccncFj0uc1XcO1NSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/AQKCRA9TVsSAnZWagAACusP/j0X6UHQUsAkjmULdw4j\nb79qyg2v/6AUFguQotl4mLKo0J7g2ur4gZbEtjz/Eee+FNJqEMSJBAbzc+t0\nyda/3/N8AtvpMzKL8yaEh9cnQFGtLdJLDR5irCQi2QL7qIuyrbgUD9tVZqbC\njPdviGmyFC/vGh1pLt1DM6AGshPcipe/vNf+8x0fB3Z5rZcun8G2jsMZ2r1s\nYubuT+lalqX2zsZ0fDpyWklOjSSXEkpMEZ4wheyHyNRJ8gbSJ757gQYjgpmp\n2NKAsm2LLKQHZbsOjPpPhYCzVmJ6Up2n9LZWhBwTumiBwk7HhRfFDOkHDa14\np02Mey1DzjM8/Aj5XuQYExo81ZiurQY//vBk3b0VSC0szHmEXaaLa/dOGAdS\nN/ejRkyCS7i5bmJOmH2GDdDURl/QJadKbbAFXQ7QK6KlJp5mgaaRg0p44kKL\nKmIawh6o6FLlWtQ9jI+abd6dy0EW9JyciasjQTO9eyNx6ld4lhFmLf4OcEaO\nPmWg9Mde0Fo0nvJF1xT2WDPS2XI5uM6Ru4DwaD+S6XrkhjSBWW/l47RnTb8r\ngQjAevyxvTg2klT2zEHfKPGkxCLK2dsnpZ+yZ8NzDfDBerbAn4JI50Eo7DVp\n+AKP26EqWieHdSuIBjL6YZ72MQGdvR4YeS/S0ZsckmiVYXKLqJ0DEWUMlF7v\nBT9q\r\n=/xS2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7beefe9dc4b9f9e3f9d95f1dfa547c9e56908082","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --exit --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --exit --timeout 500000","setup-consul":"sh ./setup-consul.sh","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --exit --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer/\\/Users\\/work\\/Documents\\/workspace\\/bouncer/g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.1","save-dev":"^2.0.0","ocbesbn-cache":"^1.0.9","@opuscapita/config":"^3.0.16","ocbesbn-service-client":"^1.1.13","@opuscapita/event-client":"^2.0.32"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","coveralls":"^3.0.1","superagent":"^3.8.3","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.19","@opuscapita/web-init":"^3.0.71","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.53_1543242762228_0.8428236986021964","host":"s3://npm-registry-packages"}},"1.0.54":{"name":"@opuscapita/bouncer","version":"1.0.54","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.54","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"jluukka","email":"joel.luukka@opuscapita.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"0c7c23ee212c4739909f21d17d9a07ca6f067ee5","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.54.tgz","fileCount":3,"integrity":"sha512-zjFoL00xPv9rLiHpuX0T00VKtHXYXF00kXLleDu1VNqGxelbzIcC9wqm5+tvdkwkszKKBcoiEP5wF6BP2T0mSg==","signatures":[{"sig":"MEUCIQDCKxZQvLyZWWpvphesJ0um8L+shGLxSNuKfFdDpUscbgIgZLhf1SAf7TWYeRQdQvgPCjgYeMBslDVndDf08aL124w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/QSZCRA9TVsSAnZWagAAdGsP/0PN+qYCij1pfxvrqFhE\nJWj+a5cVrnq6DnCuqVkYrZr1l7LKuaT9YHj/LkYOqhxdvFq4bsCQNf7csyuA\nEokIrioAwiSODLCX3DIAw/SS0iarbFFVNxfQU/arr06pjE3SrF9xi/5BRZyM\nrcMGhani+uwHv9KaCIDA5YlXzRsO7V5sT13/XFfiix9K+Ivgnxztj9N4Aeve\njs4avUVrVOfZC0nfVDCbQCAmYg6wJbVy7mFnbiFfF5xXtOCNoqZfvXPEDgme\nfCqpBGgM+ZKKGI+gPzWEhoGzySdHokN/KN04N3E9iX4tp6Gxa8O3WYwQBBt2\nN7R8tmPbroFeCKWtY3P5dUy7M2ohhhdn+uNJ4ajWp9eHJB8ZK1QTXHap/dF8\n6LBlsX3B1Ws42OzBj9SiHOMV7x7lFd68MeX4WOU2JeIR7HeJ+VJjlLX2b/rb\nqoQamafw9ucSXSBcwFgZuFbdPMZRtf+YsM4X3W72zPOTYwxZprR1tgoQkwrR\nQxoyuSnxF6nF5bDB5WlGlpEOLInRisazMlq2ZxvVt+Q3dnsdgSAmtqoMkmVX\nAgyxFjYtR8xkT0OOQt/SOQfJMABOXKKhJR09fVTodWww17YiHpKnSJ3JHVgs\n0f4DSqvTUDNZLzIvMX5BfUgBLl0PXov9rrRpADU/D9cXGCIenegAXPWmYXhr\nqINU\r\n=+5d6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7b404c5b210013d31ca89edc362e3df0d32cc80c","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --exit --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --exit --timeout 500000","setup-consul":"sh ./setup-consul.sh","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --exit --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer/\\/Users\\/work\\/Documents\\/workspace\\/bouncer/g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.1","save-dev":"^2.0.0","ocbesbn-cache":"^1.0.9","@opuscapita/config":"^3.0.16","ocbesbn-service-client":"^1.1.13","@opuscapita/event-client":"^2.0.32"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","coveralls":"^3.0.1","superagent":"^3.8.3","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.19","@opuscapita/web-init":"^3.0.71","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.54_1543308440598_0.28095494818829025","host":"s3://npm-registry-packages"}},"1.0.55":{"name":"@opuscapita/bouncer","version":"1.0.55","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.55","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"jluukka","email":"joel.luukka@opuscapita.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"a0b356b96a52ce2e1b6e6ffeee4499c082fe97bb","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.55.tgz","fileCount":3,"integrity":"sha512-2knTYM/YsvpdOdw5gwTYoP71sy6Zzgm+oeB5js7QBJMjVyPFb3gi9+nOK1tHW/EoxTGgm8RFMYmsKiKZy5+VEA==","signatures":[{"sig":"MEQCIE9TVfoNxId65/mLkM1JgN064ljY6GmUGjVaN1u5hzRlAiAduTxtksIvVQ80pjV3sFa/3BYDs0Xjxc1xpYCd1HHmNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCj/6CRA9TVsSAnZWagAAv0EQAI/TOr2ZjnjN/tt18q/z\n90Ecq77Odagh/d6X7nMd2T4xOCirDFUXzBYO+nh+A/zq3C46vL/aabXpmBtc\n7ZTqLn11XLzjvCGC0IZDB4CRrRkR7vN5xT1yshtBBAS9AArt+v4mB0YQyyD7\nKBFlmkaeIcvm7Nhg0rn28TAKE85hfUdeMj2muZW2huoUjEDzGyT1JA7p6yk6\ndmHLfJxeiDWt94uW+d1hVMag35W/s5f13kMNZIhXq8DU2RFDUFnTqfbG0tLc\n+ov5fx1M15RZ5tG5I0k2XpSP3Do86l+erT7z3oYvq3d7B7h1CLDxYJqpGadR\nFlLaEX21rEn4biY4jZghCY7RnVkeuOpwd/H7hsZISh/p+bVNuRaYDOnufjU3\nfYtq4A6qGPM+3EYiAEk0HzeAvwdF/Sy0ftkQIBIuKuQRbFiNrrV8glkhG0UH\n2980Vsl5ESxMY3yBwm3Ho53hQaC9f1SZPbXSakO5ge36iHu9S0vMvOIr/P4B\n11atewUWLHg9jqyk0oqtCTyLjWB9cO439gZtHvJykRs+weC8iW7VlFgUy2Rn\nEvWh6IS6qBjdhfuxjSpJnA97GkxATNrA5JjJhYWIFs74VjcAU7WSqyNeSC+3\nfzzMd3Lwt5fvuLllgvsvdAe7wxx5pf8E7lO1tX37Zq0rbROM9OLRa7BmKaoy\nbNzD\r\n=59yh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8e9f3bbe10ba3fd5d7e0732adbff32f2709b5603","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --exit --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --exit --timeout 500000","setup-consul":"sh ./setup-consul.sh","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --exit --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer/\\/Users\\/work\\/Documents\\/workspace\\/bouncer/g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.2","save-dev":"^2.0.0","ocbesbn-cache":"^1.0.9","@opuscapita/config":"^3.0.16","ocbesbn-service-client":"^1.1.13","@opuscapita/event-client":"^2.0.32"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","coveralls":"^3.0.1","superagent":"^3.8.3","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.19","@opuscapita/web-init":"^3.0.71","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.55_1544175609803_0.8429220840744827","host":"s3://npm-registry-packages"}},"1.0.56":{"name":"@opuscapita/bouncer","version":"1.0.56","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.56","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"jluukka","email":"joel.luukka@opuscapita.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"27e97d70d19af7a9328d78ada911f93ba26b84ca","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.56.tgz","fileCount":3,"integrity":"sha512-t6UKQ1XNt9FdQrC3xOkFNNQGTcpaKNH6MKmoM3k9smVZRe+ruGW+aabfhIQKYKpqlyiCTRLOGrQ+ORxm96NTvA==","signatures":[{"sig":"MEQCIG/nMbDPdToPkqF1iT45KIEeZ9TV/1abAVPZXlkvrbntAiAxyAXJhz6xYyiz3FCuZo+G25G28Rdkw2W8AlClUyBmWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGmk9CRA9TVsSAnZWagAA5P0P+QD6rrjNOk76P4dreqk6\ndfwe51EzCJz8Rz+rt/T6sJLaBDvrcHbmiDSvBWfiCBd/ieYloCSioSnKrDG0\n53DOdfsHAxf3Vzzi/J7YnFx92iq8rNKs6j+msv29C6HQIv+PH4aNh8HpOPkJ\nRy6oF44Yq4hUC8iTbAbHQ5iRBATgfAY/v4yui7qZfkssKa7iVyv4uVVyOp0q\nQknEuk2as7/IoTIKry7ZsRrNG/5M+SW6BzGSnwcoP135AWiLYTeO8+oTiM3J\nseaD5QCQ2EQ6LdO0Hd0hItmiuX+PjiepDVg+3CkQAwXxxBI3SZ73CSiVKpH0\neKickrFnidACXz8R0cMJsO4W/vWRRN9e1LzkSQfGmweTcVEN8SaQ10+atMSX\njBIzitbE/dxs0Fj1SIOwAZtiUgEGWy1ixKbcGGjEjymGnu+MofDh+cPhEumN\n3rFfcxwB9HXkpWHKuPZ75J63hLGKCFoIfXj5HwBbsePa9hUueegr7zZU1J4W\nphQ27+ywNNPyL7/fLB7tljA9QIMs6X3oRgXdJtXIAOvxY6vhFXP/jW7pZzW8\nZempEnxXct+uLBuwB1ujCaBGs257maPySjA0XTaGvxeaA6V2Tn//FB5+YKoh\nqjp5UcZFfXaQSJ5aYR8KFJm9fhwaUsEOi3vtbx0nejvBKYudX9IsataXB8Lf\nr1Uk\r\n=GBj+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"95713eae8c3db12da414f23dbce2ffc33f0bbd88","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --exit --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --exit --timeout 500000","setup-consul":"sh ./setup-consul.sh","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --exit --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer/\\/Users\\/work\\/Documents\\/workspace\\/bouncer/g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.2","save-dev":"^2.0.0","ocbesbn-cache":"^1.0.9","@opuscapita/config":"^3.0.16","ocbesbn-service-client":"^1.1.13","@opuscapita/event-client":"^2.0.32"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","coveralls":"^3.0.1","superagent":"^3.8.3","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.19","@opuscapita/web-init":"^3.0.71","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.56_1545234749319_0.014013154638547354","host":"s3://npm-registry-packages"}},"1.0.57":{"name":"@opuscapita/bouncer","version":"1.0.57","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.57","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"jluukka","email":"joel.luukka@opuscapita.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"0d71b345e4dc355fb92c997928a3fce67e2060fb","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.57.tgz","fileCount":3,"integrity":"sha512-RPEHQo7VHY3giqAyiyM9ef1SFZKDojMbNJDv+U8ule6eLA7Ek8mTpYL6qDQH+ylhyCNmULN3rJaxA4rtoZOOsA==","signatures":[{"sig":"MEUCICWagG/D6EP6cp1tkFpxYPq2dOoQiAKFqNA8OGbdVzoKAiEAtnIyYqeyUOhFCJcYZAUWvU7KQ4WhiKJVctwLBK73I8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOJAHCRA9TVsSAnZWagAArXQQAIzGk671bCNG+2CUjjj7\nEcf9EE0jSrjgD8/Ncy81al5Xbd2c9aZZdJivPCRBiFhJDR7CYmM3N1ecHw6z\nsN6mnTEw1u3tKQ9ak7xWl1HPPPX/KoO2S3nLDyVlJd1sRi2rfVe3X4k5A6b8\n7KPtnvBqnUl3xvbWoVVQhMdj07Oio+W4VvNIX37Rh1m81rLIz/MSiZDbbGm1\n+gpcIhjMLLZ2HdjoQk//GidsE2fLcCWDa6zUZIO/DcG0mn63QvfpX0ZLWQ62\nfrI/wvvxuSaKAu4c8IdcbCRhBjFbd6MKzuEd5ZEu6lnSXRLYjwz9tcHBlAsu\n9xsczGG0C6+2YX0iClxMwGXrhygmuwEbxQ+RxFMopSeboJmw+TvE7Z+cHyva\n127ZYHc72u3m20+1lJcCVa/lVrrspUqvvchRWvEXS0Yz5kD8Tcf5hYTiY2EU\n4eyZcj5B2CFFlMD8RKOiT9uJn9iGy5Ue2NTFCQOeXcZn62YVHrMCiD9/CO7u\nDJYkib5TASIpzRU6IyqHL7qCZw4hF9gydyZLdwTjHdMuNoWNlXUuAV8C+NHJ\n+9FfZGWbvVGpqX2m7JlweEegq/CUxmCOOyq0mj2x+a00T8aHW2pSi7QULmfI\nywqGqyZws4rN6zTzWj0AWCy3dw20HH0lwrBWFqyC1tih9I6voinXKYU3AYpe\nVHks\r\n=mFOE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"35299db7cac68ddb0d683253ecf5f71778cdbcb5","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --exit --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --exit --timeout 500000","setup-consul":"sh ./setup-consul.sh","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --exit --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer/\\/Users\\/work\\/Documents\\/workspace\\/bouncer/g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.2","save-dev":"^2.0.0","ocbesbn-cache":"^1.0.9","@opuscapita/config":"^3.0.16","ocbesbn-service-client":"^1.1.13","@opuscapita/event-client":"^2.0.32"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","coveralls":"^3.0.1","superagent":"^3.8.3","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.19","@opuscapita/web-init":"^3.0.71","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.57_1547210758784_0.08538657056240995","host":"s3://npm-registry-packages"}},"1.0.58":{"name":"@opuscapita/bouncer","version":"1.0.58","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.58","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"jluukka","email":"joel.luukka@opuscapita.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"e9af1a42df35d976a2035db97232f81ac34d3198","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.58.tgz","fileCount":3,"integrity":"sha512-9A2ETskWQR7s7vn7oybv2+OuipEtpQq1hJ/2O9IpBqO7oRyBj2gzLdjtNe5PVHtHBqsoJGx7yW+2lTc2jlTuFw==","signatures":[{"sig":"MEQCICQaUSjXlhNIMx8BZUIYxceYSziC2Yl1EzPx+cltAodvAiAdBhdIAhkx9XiJZ1RWXrqa5XWrwISya0qPCDloHBqGWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWaLzCRA9TVsSAnZWagAAnZAP/iVVShlXOtprpo7zAA/M\nmum3AQ+o4+XQAGTxizI0inW+HQJysH07OR2Y83WzSychPmmoCKE2O/5lJiHT\nRAlPVENN92u0HLJmhWQTXVZ7zDVLENNFNAVYN5a78FywElMOpK+x48GV5tbh\n4dtgzh3Tn7fKltNt752r/Gpa6/r1Z+v9fGzTJD/XHj2rmQ3b49G6MFsadOn8\nEkL6wYHqb5cLjQPZL9QPJTrpnBjQvPslHBZez+wRlCf0BJiVtJsE99ynsMkO\nhOAytVKuUCEb8TJhWXavhfqyM5W3itLJP67cKwwKGxMplXZ+XjPvIpyuE1bQ\na/cGQ1v/N0eov5as27FII3wfgciyylx4vFS3C9NcFIGbyeKlcwlHpK1wi3ZJ\n7PSuYQQ0/JIyDRJpp84Kz23iAxKpy2sJvtLj4yX5I7+lxfiOCrh7S2d9pezk\nWZAbcNnSU/Gaojoh6hdFax4+/l+PYb75Z1JQfOAYxnRpamYRbR5gOWnFuQ2k\nNSgqsmO5HqhOHgN6bhxK/+g5VKM4ss+0x2l41aW+k739gui4NFBXpQkjFkfK\nH2thXMvpA99PzAt9xk7hv8otMZN6CivgNwS8Wsg6bmbe4iM40FNJBQ/tBEGX\nOhy2BVOzkAUDXJGG9vBZlgKTlmZFUA+HTOJeY/4ZlarcXkhqO+e/X1EJNYOJ\nliqa\r\n=StgA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e46e4421642a5e8b96e7491a9c2ec0bfe0481cad","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --exit --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --exit --timeout 500000","setup-consul":"sh ./setup-consul.sh","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --exit --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer/\\/Users\\/work\\/Documents\\/workspace\\/bouncer/g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.2","save-dev":"^2.0.0","ocbesbn-cache":"^1.0.9","@opuscapita/config":"^3.0.16","ocbesbn-service-client":"^1.1.13","@opuscapita/event-client":"^2.0.32"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","coveralls":"^3.0.1","superagent":"^3.8.3","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.19","@opuscapita/web-init":"^3.0.71","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.58_1549378290741_0.03201645257936048","host":"s3://npm-registry-packages"}},"1.0.59":{"name":"@opuscapita/bouncer","version":"1.0.59","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.59","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"jluukka","email":"joel.luukka@opuscapita.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"a61f668295da5248f6f33d0c7c86ac5879bee284","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.59.tgz","fileCount":3,"integrity":"sha512-w0IMNUgMoO5OaUnBQ0iYWL2y3TRkYUNXAZgUXUB2MwLqXGPqrP67DbbmAMfiY5rFySsCdy4QVyyOW/PC6/pXXg==","signatures":[{"sig":"MEQCIFiID6RxsU3/Q7X8+0sdvY68TBU4fGpCspzRlPmxhjGeAiAcH/lMGMjxQBdPp0al6Mb9l9PceYHoOxPWVaUIIe2CKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZWm5CRA9TVsSAnZWagAAslUP/jVxqiuuxs3a7Nmi03lZ\ngeaNHZ16a/vjv1SXwwip8baob6pdXMNz+Kdme7EuJAH4ojXePaoH1I8nKywZ\nFh4rGpjjbV7HMJvosQk7NQwzZz3dFLvXltKgMYjTVCpgcHt8FT7idhh0hhkm\nkR1ekzGuFl6Zb1eullgyoMUpJhygNCIqj2I1gI3DHt0NKQchxzxlqFeCl+91\nAjSG6p69pZ9UW2UsC26jMKEbAhMX79CbhIC1pdPSxW7dNnxILvxwb3GXSTu7\n7lBihDvsUYj6Z3TT6qarzZNup+huk5LYKA1IolopSTVH6qEMMv1Boe73a/R6\nLZcpQtc7lQ92S0cjHD5+LsLrSX4y5kQbPX788tGGfd/fbE4RpkXPQHXOtC3M\neCibJHq7MfwGN30BlN3JydoNIg5g+UUyt1b2FIWWCnOHM9Lbt2JfvQo8HM5T\nyioaI1wDkI8wTeFCxMv5EGDA/mrHT9fSNN7U5Zy6b69hqC3nzjruUXvMmC92\nQxhS/7OuIvZT+TyX9IjKdaXZ0tDAYK4AB3aBXibbIqjZ8WJWJlJc5PDwErSA\n+sO4zqpYG7blBr23ew8cO2eCsvM9upbPclVyGhrGUqam1Ccrh+CAhLT1of+w\njxgNkNsP2xcfjpDAdptTcgkkAJbYa1olUbFxysg4KBrfHBJDvE+Z4LB50Iiq\nIEi7\r\n=POnk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"95cc7597d63edadb6d779eed752c6140ae79ccd4","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --exit --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --exit --timeout 500000","setup-consul":"sh ./setup-consul.sh","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --exit --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer/\\/Users\\/work\\/Documents\\/workspace\\/bouncer/g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.2","save-dev":"^2.0.0","ocbesbn-cache":"^1.0.9","@opuscapita/config":"^3.0.16","ocbesbn-service-client":"^1.1.13","@opuscapita/event-client":"^2.0.32"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","coveralls":"^3.0.1","superagent":"^3.8.3","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.19","@opuscapita/web-init":"^3.0.71","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.59_1550150072751_0.9032141887210294","host":"s3://npm-registry-packages"}},"1.0.60":{"name":"@opuscapita/bouncer","version":"1.0.60","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.60","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"jluukka","email":"joel.luukka@opuscapita.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"9d6eb795b32c3e16fb518cab91d2bb4b920595fd","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.60.tgz","fileCount":3,"integrity":"sha512-I7AYrn8szpgBZjcxUVfWq9Z+Z4MLxkEqC99xr5hDawadMjmoD/kYHuTbrWA2Fwu0r+/iZjzq2yniKmOsxGGgfg==","signatures":[{"sig":"MEQCIEmi9322eOkbD5svbvhzM1qtHcCTF/Z8lIzBGOqaj2SrAiBKdu/cI9tS46DmipLQaBMe2Am9flHkplbWAQw47MNwww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFLzSCRA9TVsSAnZWagAAmvoP/3kZC4mwuHgw7vGKX7w4\ny+SXrbEOioCdLufeesjv5j4k58bwBarQWNu6GmIyUmddDi+yOUahB+yNAcZ4\na66FkG6ZeheMRTnISMkvAXY31K5JbakaNgaarmW6Tue1tIi0qRd25jL3fYr9\n0wN4Xr32uvHZTBCyZC3NjJeRkfMVDAV/VlJ3H0QlLBS55t8w/KF/bWB/1MqG\nMJH7KgVh8aI6GuPeR7NGYd3brIn3LTtdPK88g3d5Q3C7ATAA+Vsiud5lA/OW\nWExA602V5BRh0oasu8ZhOV5urZQ9GjzD7ytoXDV5D2oufcXHyNlvUQbJgsm4\n5/ckMzcUsh05u8RHsE4qK1Qe9k/8rEVCN1uVFyRDHtVP2fsxoKYUv2xHvrVl\nk1Bs64tV+v5ixLYiW0gh5oSxF0ooSEC43z994z5nJMWuJPCbenD62iIFh4La\nCIfx6bilSdZEqCF0X4zC2pZfMqn776V/jSO+5u8xpNZhjE23bBfC5H8qVqrB\n4RIDbdSlOnajVVjkBPW0FDjwcqrXK3DOrAUGijIHfRgYM3rZWlLemIp5zLJ/\n7bYp0arUdcRpVMsFNFuXOFZLpnHNWdySO8crHeMG1fqGd0ebsB1B8f2hz1nK\n13lB1WT+G6uS2m5Lw/4w9Bugay6Nj7//ekTPS2gwh81WL42dvr5nCJ9BLRi3\nZtCF\r\n=KaY9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0254d0aca8d002fc3d1c2fdafab7b8210c3da884","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --exit --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --inspect=0.0.0.0:9229 --exit --timeout 500000","test-watch":"npm run clean; npm run setup-consul; npx mocha --watch --inspect=0.0.0.0:9229 --timeout 120000","setup-consul":"sh ./setup-consul.sh","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --exit --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer/\\/Users\\/work\\/Documents\\/workspace\\/bouncer/g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.2","save-dev":"^2.0.0","ocbesbn-cache":"^1.0.9","ocbesbn-logger":"^1.0.11","@opuscapita/config":"^3.0.16","ocbesbn-service-client":"^1.1.18","@opuscapita/event-client":"^2.0.34"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","coveralls":"^3.0.1","superagent":"^3.8.3","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.24","@opuscapita/web-init":"^3.0.82","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.60_1561640145622_0.40042658749729787","host":"s3://npm-registry-packages"}},"1.0.61":{"name":"@opuscapita/bouncer","version":"1.0.61","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.0.61","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"jluukka","email":"joel.luukka@opuscapita.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"6f900c23efd70d7560d4c2be796500ca0f6de798","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.0.61.tgz","fileCount":3,"integrity":"sha512-KBqa8L2ZjlxH63Xkto7YMxCubmHoBnevVgjQgj/JE4r1Yfd7imt37Bf4+dyk9ZasBRp/OiqBWHSn4/gO/mgYfg==","signatures":[{"sig":"MEUCIQC03z2KEBs6ajNvRtzhlhpwtJzbUsdNfcAVKJU4YDDepgIgMhrNiLBoxCxibe1hEQXiFiT7GH/8+QbXhYLIcQhKBC0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFiWKCRA9TVsSAnZWagAAR6sQAI50wA8C/zIXOCnLpitX\nCqnGNWnPGHQC5WMaTxVMJ5xvfMKnuhZesLHO3+x4fBB8cFLg+X1NT8hAZIY/\nonYWvgZl9hA25BH9hcWRpHBMSE8odzIstkODqvznX+szPQ6TcZ0sCC9mY27k\nJnSOoZ7Wc2/wCaxxaSKdKkYE1onUQj9osMRv2Z4Ldh+m7cfOgLpAqAsCds8P\n1/LKyEO4ikdJmM5SYHerhxiCIVEc9Ja69fu0W+tpi03A2RUjuPP4dOGkdKh5\nCkWDUiGYNYjvESUY/aOBk1BTsWIruK7xw8nDBIzkCxI4ehi/QXdbuRz9y7yL\npKmeGZnX9d1wWMpgGK2w6scj0seCLMQn9jAx60wfwmn6c3ibyoCrjSni2rU5\nOzxEZX5yJ47Xl309EFpoWTEyVGUR0WU7iXM4Fp9svy+gbUm3QZNWASW2v6/t\nC8rRsLv9Ic2D37rnEKTEr17Cp5Ga0E+OrW0yRabzPMDOou4rdXVJ+LUXHs4B\nyDwQGIvT4kVGoIi8pDbzCYOmoV8VyLQkHxVki1F8BK2YQcoJzTufD5DfKzmO\n2Ps2qEDLpN5jtdhmv1wRBV/vO8fggcQSO8oQL+GbsTHjC8SJicHih63vhtJQ\nt3mVGABne5r4pVBgFFwkC3e2psXUEDZ4Gf2Gc+L6Gz1gzaVQyOcHuCtgzdO4\nUIdf\r\n=VpHh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"77a6acbf6000bea35b7a5ae8df768e34422c3872","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --exit --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --inspect=0.0.0.0:9229 --exit --timeout 500000","test-watch":"npm run clean; npm run setup-consul; npx mocha --watch --inspect=0.0.0.0:9229 --timeout 120000","setup-consul":"sh ./setup-consul.sh","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --exit --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer/\\/Users\\/work\\/Documents\\/workspace\\/bouncer/g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.2","save-dev":"^2.0.0","ocbesbn-cache":"^1.0.9","ocbesbn-logger":"^1.0.11","@opuscapita/config":"^3.0.16","ocbesbn-service-client":"^1.1.18","@opuscapita/event-client":"^2.0.34"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","coveralls":"^3.0.1","superagent":"^3.8.3","jsdoc-to-markdown":"^4.0.1","@opuscapita/db-init":"^2.0.24","@opuscapita/web-init":"^3.0.82","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.0.61_1561732489323_0.6996641576879075","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@opuscapita/bouncer","version":"1.1.1","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.1.1","maintainers":[{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitriy.sanko","email":"dmitriy.sanko@opuscapita.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"jluukka","email":"joel.luukka@opuscapita.com"},{"name":"kaputse","email":"denbuec@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"d0b7fb2aa5768d1a8487b51c38720c56f5dcefb4","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.1.1.tgz","fileCount":3,"integrity":"sha512-OXXb3OScPHO714/4zzqBxznOBCs8HMCpbXtwBrMJH0c/0fO6k6sg1AcURGRJxjSOuM6YXPK7IiJU30a1iMUPvw==","signatures":[{"sig":"MEYCIQD3azgaKlG/eyeebxdh8Ip3XoYtzeZEKOiBmoqrpg8BfgIhANB6DmvARbLvK+JfU+cCbCVqrJEjZc3dQxvDZC+pXRnI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb6c7CRA9TVsSAnZWagAAvBcP+wZMqEn0x3FlYnzvHXuN\nAdMxjJftnbfbLpo88mBGsyF/PPQaP3DQBBCGdreLH5memE4vLN0UAcEYQxBx\n/mfHhnCC/rbkznJa4BkJ9hNK1BApdH8pizuXZf0Rz8A1NYIBC7J3jW9NVrzx\n1hYFmvZ/M3lrmAB/RwPzBG2GSqczC9GQliJidOybIWUAqt6h3PDGbaj82Shs\nmf+UExyE+zgTaRFUDYJ7bPrLGGi3rBOgFAbKwqT08AvxgaPSclBg5I0zruKu\ncmLC0ByTuw1cSCzFjMWQmObGvY4nKpyXQbloAQy+Zu+EGCucg3M/9UYt6iQ6\nfpYQ1AkUWdDsMRvpkUUG+kZCFSnL7QrmVMtDDvqpWz3EfHj9dr9CzHaNXtIA\nDpDCdaEhDq5M8Q9fz4M9BBdW2VOA7RU90GEmqxu/85vdN1vfCueJqhtb3oVB\nL41wtWWbHRVDAlm7LtmC0Zg97jl+wn6JwwyClt1WU+ObEWvYXUdnq5F4uPay\nkIxxBLNsFEdKpulnUbCwn+c2TgV8dk4faSyw1XENoRqfUrfaxbheClXqaY+L\nIO16dDZK35WEDJkPa/zKPWh6T+su3uGbjnWuQKGH8AeUmh/iyrugYkjN89sV\nDdTUNyEfJ+jGyjAH0ayT7+/g/+XlU8G/iSLldFs/NkLx5Q3l7K3N2GBZlbAv\n13XA\r\n=OfxH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b02ce9d99e47d3b89277f73746f2a81b910b59b6","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --exit --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --inspect=0.0.0.0:9229 --exit --timeout 500000","test-watch":"npm run clean; npm run setup-consul; npx mocha --watch --inspect=0.0.0.0:9229 --timeout 120000","setup-consul":"sh ./setup-consul.sh","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --exit --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer/\\/Users\\/work\\/Documents\\/workspace\\/bouncer/g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.2","save-dev":"^2.0.0","ocbesbn-cache":"^1.0.9","ocbesbn-logger":"^1.0.11","@opuscapita/config":"^3.0.16","ocbesbn-service-client":"^1.1.18","@opuscapita/event-client":"^2.0.34"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^5.2.0","coveralls":"^3.0.6","superagent":"^3.8.3","jsdoc-to-markdown":"^5.0.1","@opuscapita/db-init":"^2.0.24","@opuscapita/web-init":"^3.0.88","mocha-junit-reporter":"^1.23.1"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.1.1_1567598394600_0.48416140498973737","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@opuscapita/bouncer","version":"1.1.2","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.1.2","maintainers":[{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitriy.sanko","email":"dmitriy.sanko@opuscapita.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"jluukka","email":"joel.luukka@opuscapita.com"},{"name":"kaputse","email":"denbuec@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"42fa671405f7e9304ff008177a87752cc6157762","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.1.2.tgz","fileCount":3,"integrity":"sha512-YLmNaMOOjOXIEzoyZ4Mjr5IZSlZaquo3NMKAak5NKUn0VJqcMOAM4QQ+zVG0fO1q9RVcIVUi18a15pjbIebs+w==","signatures":[{"sig":"MEUCIQDOJRmfu5iY1zRLABGzvsYd/dlLsV8DIKk3nsXonlouZgIgeCXJEbNANc7Vq/0tXu4da4Svv6hz0IqqTaXKewsAAH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeQw4CRA9TVsSAnZWagAASUwP/jA4+jwMBxbCfyyLlhYq\nY9nnuWlMbIHiJ9GTKt9n4fqIGXcsOXXBQma1xe6Mo704cQPrnm9uETlwygv5\nhJhuSoP3LhGFSrtZ4g3UtziVHe3m5FndTvcoIScxHGoogYLmFq+J3xYCCgii\n1sj7NJo27ZzytZzMB7pwwi12m+L3DCcGjJAWp0Budckb6St9h2uXeigmipPf\nTh7E6altJiRc9RtLB2fraJSD+LoC1wiBoaZSDP8OvzJOg0SLJkWLULBGxAVC\nksuZQahwfC36KQBLsdBorF3AvyTt0J1PMP9IPVKsbB8bD7ytRYTtUrdIimrP\nQZZlGcPi935qnEZHK2nd8ywANI1wlY5NxoUyPASbDZkhtQonvefZTegwRY6e\nOk8DvE2A6W6iHR4IQnyUSc9yILDJs8LvZcfocsrMONjr9KZrV9DcXHKkudBM\ngzYzzPrfPY31ZbbPdlLRJNbEMlykUcbSsSPFX5jrDqcGn+fKUp2Dtyy5N33B\nKDZpG/9rmBY3kcz2xKfC8Tx6JGzcY4V5RH5hihAqH62U/9VnPgbpusblTcs+\n3RFkRQagjpcltAizrYTdercszd6R6G0dKB03FrN9WOg/pMYaPuD4GjRs7eZK\nc5NjjuCWARvOCyoXFJzvUF8r/0CXCRI5tmJvP0uhL6Kc7wC2WNorP4xSNwAn\nkn1V\r\n=Du9H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"606753fa8c2fc6a5cb9b5d5e5f918894e44ef1a0","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --exit --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --inspect=0.0.0.0:9229 --exit --timeout 500000","test-watch":"npm run clean; npm run setup-consul; npx mocha --watch --inspect=0.0.0.0:9229 --timeout 120000","setup-consul":"sh ./setup-consul.sh","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --exit --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer/\\/Users\\/work\\/Documents\\/workspace\\/bouncer/g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.2","save-dev":"^2.0.0","@opuscapita/cache":"^1.0.10","@opuscapita/config":"^3.0.16","@opuscapita/logger":"^1.0.13","@opuscapita/event-client":"^2.0.34","@opuscapita/service-client":"^1.1.19"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^5.2.0","coveralls":"^3.0.6","superagent":"^3.8.3","jsdoc-to-markdown":"^5.0.1","@opuscapita/db-init":"^2.0.24","@opuscapita/web-init":"^3.0.88","mocha-junit-reporter":"^1.23.1"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.1.2_1568214072231_0.5638920164950127","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@opuscapita/bouncer","version":"1.1.3","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.1.3","maintainers":[{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitriy.sanko","email":"dmitriy.sanko@opuscapita.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"jluukka","email":"joel.luukka@opuscapita.com"},{"name":"kaputse","email":"denbuec@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"b040da885b7ff91b2d279d3fc7f0fab1d87aca65","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.1.3.tgz","fileCount":3,"integrity":"sha512-o30Q1U9KB3j0wotz/4tFFFq1P1MxXDxz2MCIapCaRRckbHpt2DJsSPPRub4Fkw9pZVdhaEFmjGgqtMUd1EVaWg==","signatures":[{"sig":"MEYCIQDkTh0CzgJVZTmGIvcblaFQIb1+46Orc40UdM6Ez9pRzwIhAIHczbBmbuKgtPcve/AibVNorSeg9JI1pX7xn0SaGYo+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgLe8CRA9TVsSAnZWagAAXcgQAJK3E0p+XyNvLd3YUCa0\nnvkxi19aHHkZKS+tp8Fcexr29Sxo3TBUsSBpR6XSUrK+267nP6wJ0r9wo6iL\nXCiYgmWpFEnmxU62PPY8FNOb5Lkc9Pb4Drf1866vk0QWrMXtENc1KmaAxvRq\nu03Pvt5LXiWRWN48OndfSakc5lhaGx3M1UGV1nJlP4uuWash72Ra021w41gZ\nxhGB/YZYzSmegF3mBod+EFt1OOnsWxuBi8VMvWMpcSVnY1uex1V7eYeMNSRS\nYSZZndVUBa5DhhnfpcZDZ2ZH8yJBlc6epJx2EhLikNR1fPD/8tU18aEp4YL4\n85coo/MZpcqgqosxO4AlNTT/V702nA1pFyOp8JCxQuU/mxQs82z4AVVUCKDn\nZG7DyZRuz8hw0H91Tk6mBLeo7kMlg8fLBLaINAXnGDBTYFCUba1FXRD8OBkO\n5CECuBchIYZZRsSx4pGXtHSg/mAnTmfjH1C5lPly3wxG0eom7//EHr0lqePw\nmMjpK/KqW/eECxzLBBXWNJyKg/pnAPlMrIstkV6/edLkEnOuHLBYZtfoz/JI\njWmQwihREJWP0Hj29e2aEpHd4T55zjMz/UMvPfa/Ge1wKBo935rLKUxX8afT\nU7CUtXIryXG6Uw2aBws6W7A8QKbksvJOiT9IIgKs1ylUK0EPRkITJQ1bpwTF\n7vWk\r\n=Q8+e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"42dec9a467689c33be195806a87c25276a1ffed0","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --exit --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --inspect=0.0.0.0:9229 --exit --timeout 500000","test-watch":"npm run clean; npm run setup-consul; npx mocha --watch --inspect=0.0.0.0:9229 --timeout 120000","setup-consul":"sh ./setup-consul.sh","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --exit --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer/\\/Users\\/work\\/Documents\\/workspace\\/bouncer/g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.2","save-dev":"^2.0.0","@opuscapita/cache":"^1.0.10","@opuscapita/config":"^3.0.16","@opuscapita/logger":"^1.0.13","@opuscapita/event-client":"^2.0.34","@opuscapita/service-client":"^1.1.19"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^5.2.0","coveralls":"^3.0.6","superagent":"^3.8.3","jsdoc-to-markdown":"^5.0.1","@opuscapita/db-init":"^2.0.24","@opuscapita/web-init":"^3.0.88","mocha-junit-reporter":"^1.23.1"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.1.3_1568716731516_0.32542894425037794","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@opuscapita/bouncer","version":"1.1.4","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.1.4","maintainers":[{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitriy.sanko","email":"dmitriy.sanko@opuscapita.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"jluukka","email":"joel.luukka@opuscapita.com"},{"name":"kaputse","email":"denbuec@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"d8e4581a9187dc10379336602edff9ff00fb1a89","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.1.4.tgz","fileCount":3,"integrity":"sha512-wwH/gCzquJC9HY64mluF8s5iGl0K4INu0za9IQ+L/Uupk8ABv7xX2YayM88P9gbTkkUsAlcvdehgnDZkd2m0Ig==","signatures":[{"sig":"MEUCIQDgsaFmU1zOVQaKCvP2rDvTk/bj1/06dDtw/+dIN3UO/AIgHMK+Niuv0y6l083swg20+211XnKlhEaw/F3c0wZ4ryY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjbrZCRA9TVsSAnZWagAAmFYQAJE/CKsuHflLgkTeUK2b\n73PGf/LjdNiFjFzo2OM4v8LNjCQhUtnyDYNMSrxk1YS9fGbPa30c57y0gLpJ\ngQvLqnWVJvuqdWr+ajPFi8sau0gXBoiEhuVjTaIP5BRFpbFspauDFYkmJmx5\nFFZgSO0fTredg04m2UKEnbzaipzkMoNGVBbA6Kb+Km6eL/IwuxXsUmfLjwex\nW44jOYMbAzJ9EAChOyIZtS4XQM03xDZsK03lljOnY9C88mD8GRK3NTcv5m9n\n8k2L/0suP6WogUUPcNoT93iQmz292YgTugTdUhSyLhEHbKAKMSnVZYl7hnWI\n5nnjP9/bDdCGiEs/qePZzf5l/FL8De+XK0CkIIUrrmj17FDaZtJYdR+P5Vs9\nzGUHJKzRLw123+scrMXN2sVN1+rhnidL9OKTh+erDKTjKIQ8/1QNzve02+Bf\nTFfvOlwJfbEO2h8i29vMEnZQknkf45BkmR6AHno1TZGDjIljsqLTdocuuxau\nymv8lJoheay9K2jncPPSAo4EnQ85qkKzR6mRECd2nOz/Ph/S6tNgT0PXOgIS\ngs8R3iBvFQd1aDKVk5/dw7fOwVHvzqMDXB3uKdeoOVVF35GHQHbA2F31ftBB\nZ5hhUpkElud+BhVBW64VDP8qM+8f3tkkXmOz9iJuqG9/9B4Tu2o3v0zsMUIP\nY565\r\n=6101\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"38835f2d1a0627f3821f13760a58c484c7098f2c","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --exit --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --inspect=0.0.0.0:9229 --exit --timeout 500000","test-watch":"npm run clean; npm run setup-consul; npx mocha --watch --inspect=0.0.0.0:9229 --timeout 120000","setup-consul":"sh ./setup-consul.sh","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --exit --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer/\\/Users\\/work\\/Documents\\/workspace\\/bouncer/g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.2","@opuscapita/cache":"^1.0.10","@opuscapita/config":"^3.0.16","@opuscapita/logger":"^1.0.13","@opuscapita/event-client":"^2.0.34","@opuscapita/service-client":"^1.1.19"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^5.2.0","coveralls":"^3.0.6","superagent":"^3.8.3","jsdoc-to-markdown":"^5.0.1","@opuscapita/db-init":"^2.0.24","@opuscapita/web-init":"^3.0.88","mocha-junit-reporter":"^1.23.1"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.1.4_1569569497025_0.14840416374630228","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@opuscapita/bouncer","version":"1.1.5","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.1.5","maintainers":[{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitriy.sanko","email":"dmitriy.sanko@opuscapita.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"jluukka","email":"joel.luukka@opuscapita.com"},{"name":"kaputse","email":"denbuec@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"f7faf4a8f315e5c720845fc6b9ea2f9f1bf78775","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.1.5.tgz","fileCount":3,"integrity":"sha512-9dGOMuFkn20gFLxpJ/QzQQXz+gYzxnNEEWrdD6GtB4wlasnIoGMaBnsFA4lfjDdX/kJTfjVcNQgfgY/HYN5rrA==","signatures":[{"sig":"MEYCIQD++r1vQJDyAzaY/r2JocsBZ6w+vwvlL9IlfbpeaZeaqgIhAJybEeFVvmHomI9VAIUvqv83dhFFJdEzM+r+FRm0KQNd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoGqTCRA9TVsSAnZWagAAthYP/RotQyAGvh02Jwt2jq/4\nAuCmGmOBalY2TrZ8cxfxAjVlfZg0SJOY4uxAGVk0OJCTUs/1k+albW8zuLQN\nYEgZHyk1vkhamxbIKuHe1bNzEAUmjUM/Jl2V+1Ty5Q3UGXdhrmzVNOZ4PptU\n9mSAmzTFfm394oQcjMLnM9BewTavvdzyQG4rOm7MhkENi3mYsw+sIxuAMK/W\nHU54ISDuJsO7B4Ph3veyJ0fxGQt0RQwjMfBCk+T4QTFcFoJ3VXPGoryfSE0D\ndMbN8v8ay28mo0YkHSsX/9VMMl9Iov4/lkIttnXMIfOLX7D1QUU2kLN+tvz2\nEjxf4f7LUKYVRCEUhASZTGS3n278QS8q46MjRXTlD3dwpp67071EB8ghAxrf\nBWtszc/lT3V6Pl2kdZW91PWiPb11MvFqu1KOfhrnL5Vn4Y5b9gP1qK6HlpMy\ndVsEq9UTAgWW+/gcEG4w8/9CFjsgrqF4seOYuo0TCmms8Ui2WkU4ECVYCFRF\nQOxZG8mMcEKIMBhsmr0MTD0+AQbbPOngGVY9ZPPt1V7Z5Zldpd52AWWnvxo7\nDzYoJAY7wBJ/jTJ90CfdOdCatSDDD2HtY60Rb/1H5dS/GocxuN7aE+aXeTlL\nP+AwD0Y5gCtPDP520y96vTGGRi81oJQPIUhZyXLSz7aqavh/+KMDtru5kN1y\nfaJt\r\n=pMOi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"fedda38a5d00c05636b9728e98373df62c517a56","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --exit --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --inspect=0.0.0.0:9229 --exit --timeout 500000","test-watch":"npm run clean; npm run setup-consul; npx mocha --watch --inspect=0.0.0.0:9229 --timeout 120000","setup-consul":"sh ./setup-consul.sh","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --exit --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer/\\/Users\\/work\\/Documents\\/workspace\\/bouncer/g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.2","@opuscapita/cache":"^1.0.10","@opuscapita/config":"^3.0.16","@opuscapita/logger":"^1.0.13","@opuscapita/event-client":"^2.0.34","@opuscapita/service-client":"^1.1.19"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^5.2.0","coveralls":"^3.0.6","superagent":"^3.8.3","jsdoc-to-markdown":"^5.0.1","@opuscapita/db-init":"^2.0.24","@opuscapita/web-init":"^3.0.88","mocha-junit-reporter":"^1.23.1"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.1.5_1570794131182_0.9977758484882921","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@opuscapita/bouncer","version":"1.1.6","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.1.6","maintainers":[{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitriy.sanko","email":"dmitriy.sanko@opuscapita.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"jluukka","email":"joel.luukka@opuscapita.com"},{"name":"kaputse","email":"denbuec@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"e2b2b608b74f726fbe9e7d860d58d7d2e47d3e3d","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.1.6.tgz","fileCount":3,"integrity":"sha512-5DvtjWMvTLEx0AkKRFrD7POUmDlceMVpZVs2ey0KqG58imT32q+IGCC2HDkXq7zVGBPdrfTZxJ7MKGuhsCg2qQ==","signatures":[{"sig":"MEUCIFTt5AkQ7MDb76hyUS1e91yqItirya4pvod5Ku23LO9XAiEA2VZZJTIGDd8EMEZHAwTFlvo45qpWrdFljV3dctiw/0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqGXnCRA9TVsSAnZWagAAkmMP/jEwiDOq6iCQ5Xtv6IgW\nQVC97r5gf+uOfneuygODfAxYvrSA8emxTqkrw9GREMZOzxyRpBaXNXE/MfLG\nSLHU3A8Cq3H0F69eaFPXhwDK4S1Up3oZ70B6/lQtt745OH6Fl8uUU6KMhkil\nz/VnbxDmG5xzKrQlyk1s8WC7MWfJhCKQyEAqJeks+nmF4o/ulOySAxSiBA+2\n/WfdBOU2vK+3SZSrJ/TLqmY7HXpTMEUiM72ydLLvi94BxBDOgVskrFI69MQU\nMSbnbIPebpW3PtmyNpZgLqgB5ZPLcCJfdMdY6x8c9gcnHUgYphI9h+wiOhFh\nCMwaMckIZkNIZ+5F8zr/b/AqDakU5joaoIr0yOU/8hkzgtQVwDab3SK74ugH\n8ImPbTvtGcJLyPVRnOy2FihXA3U08p3W7DHe4EsJCTvCLYji0GHrvnfMb+Z+\n/2dRDVMhcfN9HBRvHbOBqxWW77UfRdTBKD1B7FgUv1N6zvDtmV+OY/pVUoZS\nPY9QPo+uu1xbC1Oc2KVZWGIQuU5GdD4APNKKf+dlAxQMv5kR6/2cEcPh9I94\nn+ataHV9r1Q2IqXkCUsNuTad+n3aKna6J0Z69ssEPkOkLrPf/oB6kU+5VdwL\n65wIhLAkcF0LXa+T2b1oZd7qET9pO8mUmI3TjwAIOe7Y/Wy2lEGxoGtN058O\n1SaH\r\n=Z3XU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"dd393b5a9fd04b239d3ea0350e1a2fdb7deaf94d","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --exit --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --inspect=0.0.0.0:9229 --exit --timeout 500000","test-watch":"npm run clean; npm run setup-consul; npx mocha --watch --inspect=0.0.0.0:9229 --timeout 120000","setup-consul":"sh ./setup-consul.sh","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --exit --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer/\\/Users\\/work\\/Documents\\/workspace\\/bouncer/g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"6.10.3","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"8.16.1","dependencies":{"extend":"^3.0.2","@opuscapita/cache":"^1.0.12","@opuscapita/config":"^3.0.25","@opuscapita/logger":"^1.0.13","@opuscapita/event-client":"^2.0.36","@opuscapita/service-client":"^1.1.19"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^5.2.0","coveralls":"^3.0.7","superagent":"^3.8.3","jsdoc-to-markdown":"^5.0.2","@opuscapita/db-init":"^2.0.24","@opuscapita/web-init":"^3.0.95","mocha-junit-reporter":"^1.23.1"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.1.6_1571317222864_0.18442763448732835","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@opuscapita/bouncer","version":"1.1.7","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/bouncer@1.1.7","maintainers":[{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitriy.sanko","email":"dmitriy.sanko@opuscapita.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"jluukka","email":"joel.luukka@opuscapita.com"},{"name":"kaputse","email":"denbuec@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"bcf0053d740bfbb2d8f8b8f8c548f0f766ded4ed","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.1.7.tgz","fileCount":3,"integrity":"sha512-pCaKzLozGcySOsZHHY2up6nwY/wJ/YCGcylPBi9kI60ZRWbMtFj/BEJGlolP8CzXLaxWdU5arvp5JE94sO/ZSw==","signatures":[{"sig":"MEQCIB4fHJEvoaZ8unWCdhdkU/9TWO8tr3ebS930ZGgPZwgsAiBpiKBZEvkuU3AVi2H4ci7gzdB4EpGBaTzy7giOtM9d9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeM++yCRA9TVsSAnZWagAA+24P/0kHPD7pxEUbOj2pVPkB\nFOB3DngRFiwp1F/fcEZdkoiZ+w4RX/04/KPcxIly/3oLGVuWSL2NGLNB2mWP\n2pEKWMrSsIsQpW3NRrDu4NaEUm+42mU/kDioqQyjFfGK+7pTKlPgUCDhLUDj\nU1Y+pWK8oIvFK3VlBU/Vw5SiJtFM0qcrceyl7vBoiVzbjUQqb2/ul2ioA57q\njQQRHx2feIEyzzyN5Jtd5u2L6Q3DtU21oHdzE5WvKoAa2oPOPB1TFjnZdlXo\nXsMMZhE1abDVSd1u9RfxQwo6FTLfqobPifH9ymZkQXOwP/CAnXTiUZPe84QX\nHgHxjNYisqe38sscgRKQwUC32amIRXYoV4/gBI/MCwksEhvEend2DeldRHtv\nTX2yKcx8tsyeoV45maTHx9Ez1jWNMM/Esi9LJeM8U7t3lfv2bDql8QK+YPbJ\nEF3v+dykLCFuDQuFn9v4AHxytdwQeRo6kUvpTeKKgWFYkP1eJ1oueG6MMd33\nVZEmAhOkf984a8Mg9RgsyNV6qdA5e69MA/aF+AnlvSkrD1exzK5YhW6lw/VZ\n+G5sto7WJNkiLvTsrVywpsjaQgyXfCuvvnn2SQasEFWwTFRJ6PHRjEhnQqqD\nIO3SKfKvvrU+3q2Fw/HnKdHLS55W/iR9m16GxtBxdhsy7cs3jBo+WNoNS3Fm\nIpCC\r\n=t0bI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f29815aec5a01b52c3e8b97c87003c646dd8c185","scripts":{"doc":"npm run api-doc","test":"npm run setup-consul ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc mocha --exit --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md index.js > wiki/Home.md","test-raw":"npm run setup-consul ; npm run clean && npx mocha --inspect=0.0.0.0:9229 --exit --timeout 500000","test-watch":"npm run clean; npm run setup-consul; npx mocha --watch --inspect=0.0.0.0:9229 --timeout 120000","setup-consul":"sh ./setup-consul.sh","test-coverage":"npm run setup-consul ; npm run clean && npx nyc --reporter=lcov mocha --exit --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer/\\/Users\\/work\\/Documents\\/workspace\\/bouncer/g' coverage/lcov.info","prepublishOnly":"npm version patch -fm 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"5.4.2","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.2","@opuscapita/cache":"^1.0.12","@opuscapita/config":"^3.0.28","@opuscapita/logger":"^1.0.14","@opuscapita/event-client":"^2.0.36","@opuscapita/service-client":"^1.1.19"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^5.2.0","coveralls":"^3.0.9","superagent":"^3.8.3","jsdoc-to-markdown":"^5.0.3","@opuscapita/db-init":"^2.0.30","@opuscapita/web-init":"^3.0.100","mocha-junit-reporter":"^1.23.3"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.1.7_1580462001858_0.013693945005199826","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@opuscapita/bouncer","version":"1.2.0","license":"MIT","_id":"@opuscapita/bouncer@1.2.0","maintainers":[{"name":"elaczapiewska","email":"elzbieta.rymarkiewicz-czapiewska@opuscapita.com"},{"name":"jarkko.rouvinen","email":"jarkko.rouvinen@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@ekoti.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"jluukka","email":"joel.luukka@yahoo.co.uk"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"},{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"kaputse","email":"denbuec@gmail.com"},{"name":"dmitriy.sanko","email":"dmitriy.sanko@opuscapita.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},{"name":"maciej-wakula-opuscapita","email":"maciej.wakula@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"cc7dfa50ae477661eeac6f799f3d9d8720154921","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.2.0.tgz","fileCount":3,"integrity":"sha512-oOg9XWTZG/B25zx4zdsuZZGoRQE7z1oZTOhXWedNm0TDJMUe9SEdT0/9wIYCZ1rBnRj2KXyQ9TDtmaz4s2D04A==","signatures":[{"sig":"MEUCIQCi1A0zWfo9uaG8yIV46hHKPlaH20+ObZBV9VcU4Ea8WQIgPS/kN9eezGwoP0IOf6ESGJBgREHe/emD39Pq1EXQCmw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA63lCRA9TVsSAnZWagAAYC8P/iBuEqhYrSfYqB7tu3dU\n+K3OKyVMBYr7b1CqbgY9I7iejZHYxzlwM/c+H6KIFg20nPIdEEiq8F4AnCc3\nlLgdsTYNs9D3CWrWkH9Fxgmer40F0tN8K61Ni0Y4v+hrd4wcv6SSpZY//Tj2\nf/SFlIceqV7rbtTIeVbXrKRzET/QcU1Fps9HZcglqbOGoYArfEqfbsZlhbAi\nhhkGn2D81FJAWAJZ87bsoRVpu7bpD4okoTZcReqSgw89abQI78vFizqbitZf\nZb0PJ3K2ObMz9iZ9+KawaVDfM4jYxYYezxX7mMMWl3rTy4PXG97QzViZxOQ6\n5i0ok99mWjVdfNXs/bsUhM7fFBnxOvUdlU6OBH8WBow0RzCvJgKzB805zyni\nVfltQuV723jO9OtaYQh2q84gJByQzyMJRSEiadCn5xzLBzr7/5ZxW+a8ZEDi\niq/5d9YdWn9Fh4afMdI3Vv6N4kWuchB9eGoaHxn4KpNL2o8kLo+ovJywzRw5\nONxSCfu/UIWLB6tVMv75FSTSiJoPkKpAtqQJrMUet+fcK0hjWcIL7mwCHUIB\n4r6NY48Xv8aRRlPQ0TS/+avzA8PTqWXEtq/nc1B4I+2actNK5kud9Lvaqc9e\nT5HrJ7oP2UTrrXmGfvcUrWJJMIwhm8aR3gHqAV8BT65wDVGRfLwJr7yJyip0\niPWQ\r\n=yFog\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"fbf6b7dd678e56454878dbb95a1f3b01d042337d","scripts":{"doc":"true","test":"npm run setup:tests ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc --all -r lcov mocha --exit --bail --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","api-doc":"true","test-raw":"npm run setup:tests ; npm run clean && npx mocha --inspect=0.0.0.0:9229 --exit --timeout 500000","test-watch":"npm run clean; npm run setup:tests; npx mocha --watch --inspect=0.0.0.0:9229 --timeout 120000","setup:tests":"node setup-consul.js","setup-consul":"sh ./setup-consul.sh","test-coverage":"npm run setup:tests ; npm run clean && npx nyc --reporter=lcov mocha --exit --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer/\\/Users\\/work\\/Documents\\/workspace\\/bouncer/g' coverage/lcov.info","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"6.14.8","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"12.18.4","dependencies":{"extend":"^3.0.2","@opuscapita/cache":"^1.1.1","@opuscapita/config":"^3.1.3","@opuscapita/logger":"^1.7.2","@opuscapita/event-client":"^2.1.1","@opuscapita/service-client":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^5.2.0","eslint":"^8.8.0","coveralls":"^3.1.1","superagent":"^3.8.3","@opuscapita/db-init":"^2.0.32","@opuscapita/web-init":"^3.0.101","mocha-junit-reporter":"^1.23.3"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.2.0_1644408293553_0.353342214684083","host":"s3://npm-registry-packages"}},"1.2.1-nightly.0":{"name":"@opuscapita/bouncer","version":"1.2.1-nightly.0","license":"MIT","_id":"@opuscapita/bouncer@1.2.1-nightly.0","maintainers":[{"name":"elaczapiewska","email":"elzbieta.rymarkiewicz-czapiewska@opuscapita.com"},{"name":"jarkko.rouvinen","email":"jarkko.rouvinen@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@ekoti.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"jluukka","email":"joel.luukka@yahoo.co.uk"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"},{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"kaputse","email":"denbuec@gmail.com"},{"name":"dmitriy.sanko","email":"dmitriy.sanko@opuscapita.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},{"name":"maciej-wakula-opuscapita","email":"maciej.wakula@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"2c0ee698420b4bf8718135769e58a3c591462d23","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.2.1-nightly.0.tgz","fileCount":3,"integrity":"sha512-QNMNih4F1Nzu9rRCdXQ7gq97NhbO0eL5LxIlIq5KgZqO/mcYnu6ZjSY28QrSSj4aX+HDSSHpl7SZ3vnQhvYMTw==","signatures":[{"sig":"MEYCIQDt76j2155H7uGOaZsoOoF16xeVpMvtl/A6D1RgyYdeNAIhAJDaBsFXzuZSK5ieF2M/5E9Ztp/zmysRamTVfgRGDPwk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBl+MCRA9TVsSAnZWagAAzoIP/jFQHX4I41JwiyjtgcCv\n5pZNgBAYqurup637gBaMM3fWJv5yo/GhrHbm8ZQ67Ymy4z+j8DmPx70mHHSI\nVLNfMoxqt18HjsZJAPda/huXss6iCYzRBfBwFVNBgDaVZe1rhbjv5/y5tPR/\nvgeQ/NPawguzTJg4pCMO7F8afRGicWMA7Wws1Eh7W+R95lTXJBlG4L4QIEjs\nG+1gnIY8ZKRdrzcPa+rZOtx/+ZhAfsv8xvo41oPih59nq4O2nAcipsejJhoF\nQcUgsbSutHTdeoi3K93iNkZiKVbhzA9Rn+QmJMRwJeXbqpyvqgfZHmU+Ff+Q\ng1kqzswFvmtsGr3vgoC33rfc/RkdAZJuXVm/r+NM7yVyzmuQeF7oK1txPclw\nm6H38s3/C51JaC7DAuOcXM7FC3ua54YQkKfRgvnKb/CzUzSzkenIEqRUJ7Nu\nzRjH1Hkq7PyKcVUr1LGzOok3u6qGHorvNln8mqAhb3ME7+RkeUT+sDGM7WgQ\ngiTgEB0/ym0GxhnFQ03ep//8411hzfwegAx6/bsJdc/54fZZOlpzF/icphyc\nvOz4sPVPu4mcIPK2CFFa/d0q8ek9ZOwDPXXTDMDvJpdumDmKDnbtQtYxrE8a\nJP/3MfHC8WgX1aOsSeZLNpR1iU4JJzeTmkk6chkGYgdgG0vFbDa/TL4n9XEp\nMQVm\r\n=L0io\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b6eaaa85a873df761ce234ef51221d4b2f6d90b4","scripts":{"doc":"true","test":"npm run setup:tests ; npm run clean ; MOCHA_FILE=./test/test-results.xml npx nyc --all -r lcov mocha --exit --bail --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","api-doc":"true","test-raw":"npm run setup:tests ; npm run clean && npx mocha --inspect=0.0.0.0:9229 --exit --timeout 500000","test-watch":"npm run clean; npm run setup:tests; npx mocha --watch --inspect=0.0.0.0:9229 --timeout 120000","setup:tests":"node setup-consul.js","setup-consul":"sh ./setup-consul.sh","test-coverage":"npm run setup:tests ; npm run clean && npx nyc --reporter=lcov mocha --exit --timeout 500000 && sed -i 's/\\/home\\/node\\/bouncer/\\/Users\\/work\\/Documents\\/workspace\\/bouncer/g' coverage/lcov.info","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"6.14.8","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"12.18.4","dependencies":{"extend":"^3.0.2","@opuscapita/cache":"^1.1.1","@opuscapita/config":"^3.1.3","@opuscapita/logger":"^1.7.2","@opuscapita/event-client":"^2.1.1","@opuscapita/service-client":"^1.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","mocha":"^5.2.0","eslint":"^8.8.0","coveralls":"^3.1.1","superagent":"^3.8.3","@opuscapita/db-init":"^2.0.32","@opuscapita/web-init":"^3.0.101","mocha-junit-reporter":"^1.23.3"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.2.1-nightly.0_1644584844385_0.8278811031421183","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@opuscapita/bouncer","version":"1.2.1","license":"MIT","_id":"@opuscapita/bouncer@1.2.1","maintainers":[{"name":"elaczapiewska","email":"elzbieta.rymarkiewicz-czapiewska@opuscapita.com"},{"name":"jarkko.rouvinen","email":"jarkko.rouvinen@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@ekoti.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"jluukka","email":"joel.luukka@yahoo.co.uk"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"},{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"kaputse","email":"denbuec@gmail.com"},{"name":"dmitriy.sanko","email":"dmitriy.sanko@opuscapita.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},{"name":"maciej-wakula-opuscapita","email":"maciej.wakula@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"af26cfc067c1695e37dab8e6981c575df8beb069","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.2.1.tgz","fileCount":3,"integrity":"sha512-PO7NdkccAHitmD5CTxYyk5o/kmG048eyHuPzxjI/M/ikYAqhDWXL2qPx2J+aeCUNKIMOOvMJPMSAH2BcedUKiw==","signatures":[{"sig":"MEQCIG/28pHk/LXHQrhIaixfu/msUyRftVBRdD462juaXiecAiAO/1aSm0PYnkSP/izFLUxguhilU8tslVpvu4Zic9XqpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBmYbCRA9TVsSAnZWagAAYC0P/RCAOX2NKM4K5QR95IHX\nN3PMA4yma+A1Lpq8SkwIT4H5OPAuFnK7GrUTXHQFxArDnFMvsapSWxxTcfNT\nYWlQy+ao+4zrY1sXWtq5lvho4PY55T6iqMVvSHc3JZQNwU3psk+WWyGlauqa\nw6yg5piGxBezj/y8uFxwleUxNSujOiEiGQVRFzpm7CRCleILc3O4eIjxyUpH\nOwqejIpDJXTMXk7FBByIxd1S6pYq002wY9YKOq+FnV7DcUl56VSqAGur/4eD\nJhkK6dMUUplqGTfPprbB24Y5tKEkkjK5pcDA7oOxTPhugfdK3HJ3LdF8VkI0\neR/4NeBEwMJKBDmydnVaxS2kPRiRPlX4B0HffTJAH2hFDDySvxoI+4ChrHVX\n8OiPjtyAh8xiyURiry4ia8YFq2GPrhPaIf3iHa4f+wIWJU5u5jqgk5Gd+QbJ\nhl7xS6zS8Q3innTF4ckg9WjPceRTDQ0R03Dnd9QyxyPdDIGtbtuOYfUuBNGL\n68w0bStBquT6uZy+0P4ZrwD+MSeADBCCglDMfZ0gRDxYg+GjK3eDYu+tQsBW\n1MIHjvaIBc9LiAe0GPWBLndhjJ9rwSBX1eVtwhoesjzaznkHarNZLSeG+LAw\nf21UhdKoZNQpFEMp9OiFcsDTgB3pqbXmZa8Z+JhZaEmMOkj9RDstFvDbThzA\nzupn\r\n=Jz86\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1dc7c4346ca3dffb259723a04f380b60b88201df","scripts":{"test":"npm run setup:tests ; npm run clean ; MOCHA_FILE=./junit/test-results.xml npx nyc --all -r lcov mocha --exit --bail --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","test-watch":"npm run clean; npm run setup:tests; npx mocha --watch --inspect=0.0.0.0:9229 --timeout 120000","setup:tests":"node setup-consul.js","setup-consul":"sh ./setup-consul.sh"},"_npmUser":{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"6.14.8","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"12.18.4","dependencies":{"extend":"^3.0.2","@opuscapita/cache":"^1.1.1","@opuscapita/config":"^3.1.3","@opuscapita/logger":"^1.7.2","@opuscapita/event-client":"^2.1.1","@opuscapita/service-client":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^5.2.0","eslint":"^8.8.0","@opuscapita/db-init":"^2.0.32","@opuscapita/web-init":"^3.0.101","mocha-junit-reporter":"^1.23.3"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.2.1_1644586523662_0.4105286618071877","host":"s3://npm-registry-packages"}},"1.2.2-nightly.0":{"name":"@opuscapita/bouncer","version":"1.2.2-nightly.0","license":"MIT","_id":"@opuscapita/bouncer@1.2.2-nightly.0","maintainers":[{"name":"elaczapiewska","email":"elzbieta.rymarkiewicz-czapiewska@opuscapita.com"},{"name":"jarkko.rouvinen","email":"jarkko.rouvinen@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@ekoti.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"jluukka","email":"joel.luukka@yahoo.co.uk"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"},{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"kaputse","email":"denbuec@gmail.com"},{"name":"dmitriy.sanko","email":"dmitriy.sanko@opuscapita.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},{"name":"maciej-wakula-opuscapita","email":"maciej.wakula@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"8853df2851f9434e20d5cf979602ca0d12ab0f3f","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.2.2-nightly.0.tgz","fileCount":3,"integrity":"sha512-iPoUP3D9bSaM/wvCF5PKNfIDu/qRzX3hnG+gK6zs3v/8gof8j4ZDGuOrqNmWt3LOoX7h6ZRBY1VU4dOipPKvVQ==","signatures":[{"sig":"MEUCIQCB4DZ7UQ+tMNRt6+HD+241WEeV+D1KpKos1F3JKyvuxgIgEAeG5N4k0HN0GsWXKEnXwfwEnAhC0xvE4aMKFltAHfA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBwijCRA9TVsSAnZWagAAOdcP/1rIXlSQiECE4+ctRnDT\nq3vla1mAuA/Kdo9jj5ykeqAL/AFqPEgBSJi5BSvjR2GZy2boPcNgwuVDug7k\n/i2C9zYWBkR1lsVY842c2IulN/5kJBmffx51cxjVKvONy/TMOx1vRegFhqFT\nDGirdCgU2hGV+hUuiZ/JuY/4QMpO9VlaS8H+kJJqBhDRlqnbR0fTxIwxJcpu\nESXYQYc8H0xO6YZs9018MZXxYLy+fclOV2alLczaFOWCk5m8ufJTqvSMCptk\nRPmX0NLG38y3ay1jk7K7KYkZnA//tjRlWBP4KuG755n/6p9hr1v9B4SpXWUi\ngo1a7sgC/oTpe8kUVkFJ+J+qihJLIFalLlM6zVYxrsZYGBWBrrW8RVjFI6ru\n0Vv3E5H5OIUOAAI+Crrr0kntPdj2BGvv4UEnNCHwA4EERIQcXvYx7+SPzpGM\ntd9F4UsAfv9+MbVPKbRYhkxpBSr56NKXbMLOTU37dl02xO7dM+YlvWqzVt/N\nH1EFA0zJT+zIyNnv4R9v2jJ2XqBd0UN/AVSU3Q9yHdqV66n/9pPhsN0BzUFx\ncEY+KndE0z3D5ZGR0JFBRJB1/2g/SkWKwN3vNiuRrry0ev/B+RhLbVaYRwZ1\nRJAWV/Iv6zXK7nw1JVg4Q5cuZ/dWMOLbtLllKzfifzdvRKS/2uuC/YHuCPGZ\n8X/3\r\n=ko8F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ff149f053278499156c8d43bd7d0f5c1e458df6b","scripts":{"test":"npm run setup:tests ; npm run clean ; MOCHA_FILE=./junit/test-results.xml npx nyc --all -r lcov mocha --exit --bail --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","test-watch":"npm run clean; npm run setup:tests; npx mocha --watch --inspect=0.0.0.0:9229 --timeout 120000","setup:tests":"node setup-consul.js","setup-consul":"sh ./setup-consul.sh"},"_npmUser":{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"6.14.8","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"12.18.4","dependencies":{"extend":"^3.0.2","@opuscapita/cache":"^1.1.1","@opuscapita/config":"^3.1.3","@opuscapita/logger":"^1.7.2","@opuscapita/event-client":"^2.1.1","@opuscapita/service-client":"^1.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","mocha":"^5.2.0","eslint":"^8.8.0","@opuscapita/db-init":"^2.0.32","@opuscapita/web-init":"^3.0.101","mocha-junit-reporter":"^1.23.3"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.2.2-nightly.0_1644628131518_0.9669766697701629","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@opuscapita/bouncer","version":"1.2.2","license":"MIT","_id":"@opuscapita/bouncer@1.2.2","maintainers":[{"name":"elaczapiewska","email":"elzbieta.rymarkiewicz-czapiewska@opuscapita.com"},{"name":"jarkko.rouvinen","email":"jarkko.rouvinen@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@ekoti.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"jluukka","email":"joel.luukka@yahoo.co.uk"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"},{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"kaputse","email":"denbuec@gmail.com"},{"name":"dmitriy.sanko","email":"dmitriy.sanko@opuscapita.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},{"name":"maciej-wakula-opuscapita","email":"maciej.wakula@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"9e8515cd5e281a34d57315a21f55613fbee60170","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.2.2.tgz","fileCount":3,"integrity":"sha512-zV3PkdSRKTDpZtNozg20mWk5Ec7JHwV7+i3AelW6OSwuggO5fNpTSho1/HMVtnM1F2q3US1ECFyNWp3fXQgWzg==","signatures":[{"sig":"MEUCIQDDaTvttBAxTXp9BbhDwMOLiakydeKUyLvba01IEwkJjwIgRKRYmhj+tZYqjZ03AG4ZXnGjvTXp+yWkybhn95TSJYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiClcHCRA9TVsSAnZWagAAl0sP/iaDnkq7dxmFelMTTCAz\neDoAttScB5iGVe3BBHKMaZgyR1+7Mqmz+QIJqQtiRrH2yIsWpy+AZf2fWCYs\ny28RReT5mzBpf5kDu67xGMoDIy9t8sJICtE1FLHmlVa2kbZ3j0jYdQkOPzZk\nBdOjgHAnx+WgJU2fuFh7D0h3PMZ3PETQVbfe6x+I7JBOWD+5BKUq8dkXvFTP\naijFgK4Xwn9P/dTBbC1vXj1zsugMFIQLsGDv03TDRqM1XyPYnM1VpoZAnRP7\nvxgEysEV5Y7KE2Ez995G4kRzGRkSQMjav1O564PewAWFjc35DFmGitRgoIqR\naRZZFQkAtHQjcU2f5i9tEHDHvlJmpe1+2ZkJGequcTyHEHCxmvXMRCEkk2rp\nQbGtXETlB9jSlSXyWKwSW/HHVH/CvbBD+JAZhCTNAzX4tnpasSw6PF1qakfd\nFcl47SkVZg0PRvi43qzGqzKUtwaJyV+Xy0Xqy5hhAvmXBkFn5O7KcUMYAwZI\nwHma3+3NJtBUc+PJ8F8kOpmVkNAkz7m/T6m/3Zz3UE70Gz1I5EXB87PbeMlQ\nZyNXfCQJ1OrS7bhx6thi2PZb135uMJLqzCkFssc5FFtpFVtUEDNOyw2BW7cs\nKCgBwX06cCGq/f3kee5Ol4Re8chETGqkfntBFQKr1e4L89tvtgLCfkePjUDi\n3oat\r\n=tryl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"17de047d7267c27e6dfe557fbb66ac273716d76a","scripts":{"test":"npm run setup:tests ; npm run clean ; MOCHA_FILE=./junit/test-results.xml npx nyc --all -r lcov mocha --exit --bail --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","test-watch":"npm run clean; npm run setup:tests; npx mocha --watch --inspect=0.0.0.0:9229 --timeout 120000","setup:tests":"node setup-consul.js","setup-consul":"sh ./setup-consul.sh"},"_npmUser":{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"6.14.8","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"12.18.4","dependencies":{"extend":"^3.0.2","@opuscapita/cache":"^1.1.1","@opuscapita/config":"^3.1.3","@opuscapita/logger":"^1.7.2","@opuscapita/event-client":"^2.1.1","@opuscapita/service-client":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^5.2.0","eslint":"^8.8.0","@opuscapita/db-init":"^2.0.32","@opuscapita/web-init":"^3.0.101","mocha-junit-reporter":"^1.23.3"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.2.2_1644844806956_0.45708461559102864","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@opuscapita/bouncer","version":"1.2.3","license":"MIT","_id":"@opuscapita/bouncer@1.2.3","maintainers":[{"name":"kuos","email":"kacpermklosowski@gmail.com"},{"name":"demkowo1","email":"wojciech.demko@opuscapita.com"},{"name":"elaczapiewska","email":"elzbieta.rymarkiewicz-czapiewska@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"jluukka","email":"joel.luukka@yahoo.co.uk"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},{"name":"maciej-wakula-opuscapita","email":"maciej.wakula@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"7022a89646e9d697d611db186ccfc7fe4ab719db","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.2.3.tgz","fileCount":3,"integrity":"sha512-3SK/eiSchMRt9c/0nh883LKfWGBkQf3nd1+a9rYc4+/6KHwMy6k9JwZdl9tHT8bPmLOH/ozNjn/1sVqVRfM6Nw==","signatures":[{"sig":"MEYCIQCwcPKm7im0FOrqydZ5z9Ib3VZZO9algHahiOOVTy53AQIhAJCy5lsXFrpnKIEvBOrgjiQgtdIea/P0x2t2hzfCRjqB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRTITACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrqag/+N9ksEuataAFVivKAgkNPEA1VZ+8QS8SmouivvRmvmaqIKRjg\r\n/rudYulzAc05c5ssc1qL9SWdYi/ujzXpkcSOlw0A1xq9zuYI9qIr7kr3KWNi\r\n/aJKEFc6h6nt2GiNIR1QiTOtCDdVgwo8+LHOFQcXq0Z0a208vNeRqC7h9YS1\r\njO2+SgEtdEoceoTwfYRamLXssCq/4vZ0eLkiu+9TVXWHYeDUWYkJBxudYKJx\r\n1ClRS4vxxbBdkPqxVazWhp6yXYXHFwGfdnw/Hzv4CwnsLhHDvdpOn9EQkzgB\r\nXB+e2BrHMB7pXJuIJGU3tVlnokc+Yh2JGgnVj3Svusijzm0kY1liAghHbd3i\r\n6pqc1LyN6BZi908uVIKKZspSiDqpG6/KniKrNgMK4mLaZYkMC0d/EUlEWb35\r\nd8WYNm3C1m5ieVTf5Bmj9UiQcGBJD8UARq76Nn5YsWrr3unbNIUzcj8/iR1O\r\nqdL514wTqB0KkP9ael8PaBlnoamYiXmERAF0VaKcKgNqy/ee50yKWHUdJZK8\r\n4dnXlBxZDQHOPC3o+E8MP1p6Er0ih0mzfa033gEHndZj46eHy4NybeTAdC2E\r\nrme0ra97fpUFeQrPLDLimQznWJLFIdGhcGjgkPMmx2YMhteRCf7AR6/jtpaN\r\nS4sTBQTjLz0tj3O+gVtCGs6n7Xgi37Ylz28=\r\n=t1/I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"bac42f4e547c1d5bf5f10b6d7b645f8839802564","scripts":{"test":"npm run setup:tests ; npm run clean ; MOCHA_FILE=./junit/test-results.xml npx nyc --all -r lcov mocha --exit --bail --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","test-watch":"npm run clean; npm run setup:tests; npx mocha --watch --inspect=0.0.0.0:9229 --timeout 120000","setup:tests":"node setup-consul.js","setup-consul":"sh ./setup-consul.sh"},"_npmUser":{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"6.14.8","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"12.18.4","dependencies":{"extend":"^3.0.2","@opuscapita/cache":"^1.1.1","@opuscapita/config":"^3.1.4","@opuscapita/logger":"^1.9.0","@opuscapita/event-client":"^2.1.1","@opuscapita/service-client":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^5.2.0","eslint":"^8.12.0","@opuscapita/db-init":"^3.0.18","@opuscapita/web-init":"^3.0.101","mocha-junit-reporter":"^1.23.3"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.2.3_1648701971702_0.7403233527911497","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@opuscapita/bouncer","version":"1.2.4","license":"MIT","_id":"@opuscapita/bouncer@1.2.4","maintainers":[{"name":"kuos","email":"kacpermklosowski@gmail.com"},{"name":"demkowo1","email":"wojciech.demko@opuscapita.com"},{"name":"elaczapiewska","email":"elzbieta.rymarkiewicz-czapiewska@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"jluukka","email":"joel.luukka@yahoo.co.uk"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},{"name":"maciej-wakula-opuscapita","email":"maciej.wakula@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"b51e01c02dfb1864c3ef7af78d806dfaad5601be","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.2.4.tgz","fileCount":3,"integrity":"sha512-hudvSepGjHpePAXJEmxSyMkQTS/TzXuqgCsGBiskioT6ksNpS4MN4TWAoEA/oREy9MwV5qYEvZ5shMLyBaauuA==","signatures":[{"sig":"MEYCIQDEZ3cQk2ZtRKRppJ4R7DMn6/EA5FcaQfqBS9iZR4uqBAIhAIhhH+GvMVYt5PT9uAEFzQf7O8KF5EUEB2r2MFDA7qs7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSwJBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogRA//QqTwgeIK/UZQqV5hUAYjNM2bx0sMTyB3KBXQkHeCfXti037k\r\nLu1VcQPZl0fALieRlpNxTft+cdmDcbPHnom2lIeiI95VzbJfpCBmSE/OxzQt\r\nbHo/DYuMnZh/+PCuH1K0i61flwMsWpsLX/MO8Lx5MSgrfUp+lviolpfMSMl1\r\n4njbatzBD9VEwGNvSM57L0Wu9aMZHMtSMCWdeosinVOKwYionNGD1VyCOy6H\r\niV9DWTJVD5RPfNBts1WIoTiF5TxOgw/6j8ma/lBICCC8KLDDlLsMSosjTMH0\r\nOCDLJmRADintsSEOkrx/9UaSZ4s7SZQwjvobCLtk2LyaGElbbz3TGReB9zmJ\r\nHdOxMTSLGgNfjqMVj95t4NZv+B3+Aj6nn6imwOyxtEv5SHL5j2W3b8ksFC31\r\nxvnmVExERBc+UIblAO7l5j6aXHj0PV57YR6zaSpzlHJm88KDZuhiYkwIikTN\r\nq3UxwPg+T7q9jINIVQovwCbQFM86GMcSFWItMYahV5zeELlqIMSgs/R9xYEF\r\nSLTcMnCRZn2oxO6ZjEAw7XBX22iAay4gn7Q677iVi5nPYKLBN6u5dmxVrYwW\r\nOXI0XyVzcjYz58q8HqjRhQr6BNG+AChYrXKzL+ESNm4IO6nClwYHLmcfzcVP\r\nY6DmroGpFyzjPvDMby/07FkhUtxKbCi0jGY=\r\n=GMve\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7f37b7f44a0f08ef1d96bb0480dc402396cc93cf","scripts":{"test":"npm run setup:tests ; npm run clean ; MOCHA_FILE=./junit/test-results.xml npx nyc --all -r lcov mocha --exit --bail --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","test-watch":"npm run clean; npm run setup:tests; npx mocha --watch --inspect=0.0.0.0:9229 --timeout 120000","setup:tests":"node setup-consul.js","setup-consul":"sh ./setup-consul.sh"},"_npmUser":{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"6.14.8","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"12.18.4","dependencies":{"extend":"^3.0.2","@opuscapita/cache":"^1.1.1","@opuscapita/config":"^3.1.4","@opuscapita/logger":"^1.9.4","@opuscapita/event-client":"^2.1.1","@opuscapita/service-client":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^5.2.0","eslint":"^8.12.0","@types/node":"^17.0.23","@opuscapita/db-init":"^3.0.18","@opuscapita/web-init":"^3.0.101","mocha-junit-reporter":"^1.23.3"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.2.4_1649082945430_0.24940130176252073","host":"s3://npm-registry-packages"}},"1.2.5-next.1":{"name":"@opuscapita/bouncer","version":"1.2.5-next.1","license":"MIT","_id":"@opuscapita/bouncer@1.2.5-next.1","maintainers":[{"name":"piotr.krzysztof.murdzia","email":"piotr.krzysztof.murdzia@gmail.com"},{"name":"kuos","email":"kacpermklosowski@gmail.com"},{"name":"demkowo1","email":"wojciech.demko@opuscapita.com"},{"name":"elaczapiewska","email":"elzbieta.rymarkiewicz-czapiewska@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"jluukka","email":"joel.luukka@yahoo.co.uk"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},{"name":"maciej-wakula-opuscapita","email":"maciej.wakula@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"0f834ffda73abf0161e54b77d5523e60c8b70e1f","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.2.5-next.1.tgz","fileCount":3,"integrity":"sha512-0YSr0N7gFm32ClCLSDIOATz8g973AsEgaIe2nHpIhgdHR/C8PWHYH8pGWtckbN6B20RFpebEEasUVUu0TbUUkQ==","signatures":[{"sig":"MEUCIQC6s+6szRdtKM/A1E/vkP8o33QB7gZWLIbP5uy49/qUwQIgZIAfGgLQ+Xs04uQ9LLBQWqdSDHCRN+MtFBtjPdVIZCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1pbjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyXg/+Mfj9GJ/yr4TZSkCQTkNMtdsr4j/e/ZnL/w5ZX9mGFnsd34jp\r\npDKumerLBENHVjzVTR0J5Rnd0BcWF99W8601h4gsNLpSsL+q2Tn0COYdPXIl\r\nXLSAd/wrb2K/h2LHKTOW740PXkr2oYPvRdN9Dung9RkfSvCslL0xmReZQMzp\r\nelPnjR4+XLdU6lBQGZ8ao3dFUfDNW5+iI68dG3q7tHVdDVaik61n+FV3iz1w\r\n4OXTV8MCOAKn6IQB6CSiEeF4jUL6GL5wjhPnfmCrHPNawQDR5HaPYxCm7lvC\r\nXHzxD7AmbY7G8CYmi3ChKEOsOOhQFl+hUI09/YukW8jDUBbp9cIbZ3f79Iz7\r\n2jI19v6ZsMiOqTEriIUO6hgN4tjT+axRKmlnkI/KUU9G82uh3WHvsc8Wl2Sb\r\nkyGry6vOFru1uP3kvSARX/cnoqdPkI3VkUzswIl5CDAeIGd5uNvwKvM29x9G\r\nA4KPpG+e8L3pnRtwbQu6IYZxGmFtFQwrZtHZz91VPlJVzMao1E9b7WEkEx/Y\r\nJs33OzO4vq29syyfmTrBaMkGALgQQHwYYzjb0KevNywLB5LP/tJNip0CoFtN\r\nuD3Em1Ea6hY2nQbahRQ8oZOPVsZCow7a3KVv17UTN84tBPRg6p0cNzKHNxnu\r\n6YHi0/8dbkq9QWSpC2PvV45Yvq++8HT3/Ck=\r\n=c2c+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1456e0923262a1263f1b94c95688143185daf118","scripts":{"test":"npm run setup:tests ; npm run clean ; MOCHA_FILE=./junit/test-results.xml npx nyc --all -r lcov mocha --exit --bail --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","test-watch":"npm run clean; npm run setup:tests; npx mocha --watch --inspect=0.0.0.0:9229 --timeout 120000","setup:tests":"node setup-consul.js","setup-consul":"sh ./setup-consul.sh"},"_npmUser":{"name":"maciej-wakula-opuscapita","email":"maciej.wakula@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"6.14.17","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"14.20.0","dependencies":{"extend":"^3.0.2","@opuscapita/cache":"^1.2.0","@opuscapita/config":"^3.1.4","@opuscapita/logger":"^2.0.0","@opuscapita/event-client":"^2.1.1","@opuscapita/service-client":"^1.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","mocha":"^10.0.0","eslint":"^8.20.0","@types/node":"^18.0.6","@opuscapita/db-init":"^3.0.18","@opuscapita/web-init":"^4.2.0","mocha-junit-reporter":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.2.5-next.1_1658230498871_0.13560061952002855","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@opuscapita/bouncer","version":"1.2.5","license":"MIT","_id":"@opuscapita/bouncer@1.2.5","maintainers":[{"name":"piotr.krzysztof.murdzia","email":"piotr.krzysztof.murdzia@gmail.com"},{"name":"kuos","email":"kacpermklosowski@gmail.com"},{"name":"demkowo1","email":"wojciech.demko@opuscapita.com"},{"name":"elaczapiewska","email":"elzbieta.rymarkiewicz-czapiewska@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"jluukka","email":"joel.luukka@yahoo.co.uk"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},{"name":"maciej-wakula-opuscapita","email":"maciej.wakula@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"e73ec9172dd7b6f7fa2f526556903154c9b48059","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.2.5.tgz","fileCount":3,"integrity":"sha512-u6L4DiZPHM6MuRDzSwEAUz1qm+RzI0M+Uxou+vZDZPkWAV5uHjzBj+PN+9jwMdEMn27By1fG/e4Yf3AywVJkQg==","signatures":[{"sig":"MEQCICSAtWWr9sG9F+i3O/ENvvopbzGZva6ZdmAxRpeI7/tgAiANmtBzhehTHI90yinjm/4MIzoCwwTX3Ygal/2PGHMKFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2QdZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6lw/8C6lpBBjGsxjtfCR5KGGmlbjuhY/elfBozYnr3DDx6+DG5p0z\r\nAYj3MCgaf/AFEGbFNGvnzJfoKr6wsnf/AieQfOZ4nJQUnRyhYRHFlJzdlg5E\r\n/cHixW5tg5u9eJEf3EMu9Pp7ecg53fKyQpiH07zYPDlKDtJWwqgebZhuJ8lV\r\nfEAgvXcqupln5i6y8yh0TAFFYfN922dR7KBTsnjQr5vqrn1lHTgvI0LeL3Nk\r\nhPsJjHWDLlV2yURT5V5qFUSNodVMGLT2pL6kWYsgiET882EmwxXRs/1DYIqT\r\njXeJmfdZf/sVzCR6kbPQRzaW10z6Ho0z8myJ9a3DYRQ0EJW2FSqPKWkQcye3\r\np5M4msqUadg0abymEFISj+6djtGr4EPuEckLxXc5uqzgDrDiWgODzI8v+RMV\r\n2I3A05cC+1ExXeHnX4lSI6UMZwglwWCV/8xx5piKuVnsCMVuwvMO/Ief6SWA\r\nN8Po4mgr4VwwonFz/1/B/oFVZ5SiUlSUmpD9PehmqcEb66U2hmh8DIwCCAKN\r\nnAfiGddw6MJBC95FPxgb6k6ugJ3EMz0dGNk9nuKxepgEASo4wbIaTwXweL0q\r\n4Zv6sfJmf9+6uJ5TjX3ntaIswib46go1XKxZAYk9PX74WbWPP9/Le+aQMNjx\r\nZah/0ZnReVDghgo7qPazn8GMmcUxbj+ntgE=\r\n=mbwx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a2b908026b1e96871cfa5af76c054adb484f45af","scripts":{"test":"npm run setup:tests ; npm run clean ; MOCHA_FILE=./junit/test-results.xml npx nyc --all -r lcov mocha --exit --bail --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","test-watch":"npm run clean; npm run setup:tests; npx mocha --watch --inspect=0.0.0.0:9229 --timeout 120000","setup:tests":"node setup-consul.js","setup-consul":"sh ./setup-consul.sh"},"_npmUser":{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"6.14.8","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"12.18.4","dependencies":{"extend":"^3.0.2","@opuscapita/cache":"^1.2.0","@opuscapita/config":"^3.1.4","@opuscapita/logger":"^2.0.0","@opuscapita/event-client":"^2.1.1","@opuscapita/service-client":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^10.0.0","eslint":"^8.20.0","@types/node":"^18.0.6","@opuscapita/db-init":"^3.0.18","@opuscapita/web-init":"^4.2.0","mocha-junit-reporter":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.2.5_1658390360981_0.3714887900664279","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@opuscapita/bouncer","version":"1.2.6","license":"MIT","_id":"@opuscapita/bouncer@1.2.6","maintainers":[{"name":"krystian-kasprzak-opuscapita","email":"krystian.kasprzak@opuscapita.com"},{"name":"piotr.krzysztof.murdzia","email":"piotr.krzysztof.murdzia@gmail.com"},{"name":"kuos","email":"kacpermklosowski@gmail.com"},{"name":"demkowo1","email":"wojciech.demko@opuscapita.com"},{"name":"elaczapiewska","email":"elzbieta.rymarkiewicz-czapiewska@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"jluukka","email":"joel.luukka@yahoo.co.uk"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},{"name":"maciej-wakula-opuscapita","email":"maciej.wakula@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"8d44ca23fc5d52b4ad7b4b0b3aad399abedc50be","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.2.6.tgz","fileCount":3,"integrity":"sha512-OWIc3XH2gUquLTp3Ij88s4DEvX7h50dydH6YRIecNFJyjF2YpaW/bLSSBTMZG+9Q3qR1kjAFkGoMQjg+/u3FxA==","signatures":[{"sig":"MEQCIBCskSpnNPn9FpIymE9Zx4bvDI6sTOht3r0CVm3/aaf2AiAw21sCr22laIiXZs0remZBzJtBq8hRMA3ZZawDEvipiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA412ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdBw/+N0twu5GcuM5Mhf9nkTYmJkS3cUMbwaXylmnhPvDiOJjGU1vj\r\n8j9q9bTPhNv6P8o4GM0TMkSy3HnFP2/uMD6WZ7b59bYe0weXSxhPjznquWdN\r\nwCj/oWsNdPS4TqdTGbpajx921FsY9FHeomf+UlXKbCmpJuY2IMwurQoXa6L/\r\nVl6VgVQdFxLo2UI2pZGO0ERZFbRxFHPbLie0im8tRv0FryV0GnJaGjvBnGLI\r\nt26i78mo3cgTHQWaMaHQ6sTOa0cDcyhpb/XDnjG1bmC8EvBf7DDEKsLHCpx/\r\nkeUHf2+lHOwVpaEqbuvs+dcKm6Ra6OLqilQpdrPonDGmYTQHUIZzgXx7OOnX\r\nWkUew7pSKwIcINzuCEewPgIfkKQId8WMP+JnLRqIWbZYKstbCBVaDaWuuIiI\r\nJdwC++ODCqWdi29p5yKr4DVOVHrCaIkCanJB/fA0nBrYoldmaTbYgB9ACTMk\r\nEjaDxWopNBM9xprCqiw8QS5UvgPIvJP7XrNBiLJzcqucBwvK4UnRG3xIdzTH\r\n5DoMZlbYcFlQd0/tFcHj6Ywencpox82P7+XUNLNGa5JVJFGxDvTTBJlmv6db\r\ncqa5vvbJGeJKAlTx000kosSWj2qVX23Dk5aJ2Au2DFLx2Qu8V9XT8w8cx1Qm\r\nUQgwA0VOhJ+TjLGAkUP4RlaCgzbql+KBHNg=\r\n=jac+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"83560e9a939ac8d579c94f9cbd32b44991282173","scripts":{"test":"npm run setup:tests ; npm run clean ; MOCHA_FILE=./junit/test-results.xml npx nyc --all -r lcov mocha --exit --bail --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","test-watch":"npm run clean; npm run setup:tests; npx mocha --watch --inspect=0.0.0.0:9229 --timeout 120000","setup:tests":"node setup-consul.js","setup-consul":"sh ./setup-consul.sh"},"_npmUser":{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"6.14.8","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"12.18.4","dependencies":{"extend":"^3.0.2","@opuscapita/cache":"^1.2.0","@opuscapita/config":"^3.1.4","@opuscapita/logger":"^2.0.0","@opuscapita/event-client":"^2.1.1","@opuscapita/service-client":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^10.0.0","eslint":"^8.20.0","@types/node":"^18.0.6","@opuscapita/db-init":"^3.0.18","@opuscapita/web-init":"^4.2.0","mocha-junit-reporter":"^2.0.2","@opuscapita/eslint-config-opuscapita-bnapp":"^1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.2.6_1661177205831_0.7999621272005721","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"@opuscapita/bouncer","version":"1.2.7","license":"MIT","_id":"@opuscapita/bouncer@1.2.7","maintainers":[{"name":"krystian-kasprzak-opuscapita","email":"krystian.kasprzak@opuscapita.com"},{"name":"piotr.krzysztof.murdzia","email":"piotr.krzysztof.murdzia@gmail.com"},{"name":"kuos","email":"kacpermklosowski@gmail.com"},{"name":"demkowo1","email":"wojciech.demko@opuscapita.com"},{"name":"elaczapiewska","email":"elzbieta.rymarkiewicz-czapiewska@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"jluukka","email":"joel.luukka@yahoo.co.uk"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},{"name":"maciej-wakula-opuscapita","email":"maciej.wakula@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"19e505e003f0952f5cac5dd1c913e427743fe076","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.2.7.tgz","fileCount":4,"integrity":"sha512-NefFvHpWNCpItgFQalmuAeYKf0RgZxKdHLi8bRtMU0ZckLgIm7uQq9oPPN4sWk8hRIvJaLOuULyojdCwWSdcsQ==","signatures":[{"sig":"MEYCIQDtfjpaot89yb6kF1u33/9+bmK0e+ronGt7f+MLpvCygwIhAL8R4A9JbyoV2fxMPXD0iYOJYnj4K8dkfxDgL5VNW3zj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmafjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraDA/+L4U2LBlukoOeU601HXH05nXp4wr6sSB3crWyNcnYkp/FZXie\r\nyhrv1Bo82BLhiyvRBZLTUjZINDbvlOeg6UW4wtwZei4WjsTl/+s0po/Hyv+1\r\nHUGe9G2CYMfIvEk02toQeC2fFIm7NBKZZDfH4LE4aJQ90TaCNbvK2ugMVGi8\r\nbciU+nTvFIjgqZaCUO1CM6KM8nVktRUQLCV56Bj95uxN1SR4e72bccY46OSP\r\nDAp7ve/GlCwWz7MVZeVTSpQdtNIeM/H8iNRQdHkn6Q2atjMbbH4QH/g5CaMF\r\nfkVNfOgR8a5GrULWHT5bs8yTUc+NVvjPgzjimK104OsnN9Zujmap1aC55KZg\r\n03KocC4joWqBT3ll5U8CT61p/ImKflBXOyFVm3g0luIWZGH7kTwmuLqpf4WI\r\niIduhL4qcO1XMpuz+DxkiN1VQj/5GSdi0CachvUS9ZCYozOGetfR1pk44VIe\r\nDM279RjnVB4HD7lncWB8sCllOheRSHH/uGSPY5g7O+NiFfpIVWccV7zpW+v5\r\nFKQLGcIWkWU9c+3T6QQGTrM++zgfkiP69XuoCeG1Ts7xHqt6dgbWrp4shlKY\r\nCAQMym7SCxmIOYwCJsOfYtEMxpEOBD16VnnjggRSGj+jWu/7bufs8X8RvKGf\r\nZ+tTE1dWUYplyu82yJR4HXdl1roG703P7sE=\r\n=yqeg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"5d6f27f5f238eba766bccc8db9b0ad2801482740","scripts":{"test":"npm run setup:tests ; npm run clean ; MOCHA_FILE=./junit/test-results.xml npx nyc --all -r lcov mocha --exit --bail --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","test-watch":"npm run clean; npm run setup:tests; npx mocha --watch --inspect=0.0.0.0:9229 --timeout 120000","setup:tests":"node setup-consul.js"},"_npmUser":{"name":"maciej-wakula-opuscapita","email":"maciej.wakula@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"8.5.1","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"12.22.9","dependencies":{"extend":"^3.0.2","@opuscapita/cache":"^1.2.0","@opuscapita/config":"^3.1.7","@opuscapita/logger":"^2.0.2","@opuscapita/event-client":"^2.3.0","@opuscapita/service-client":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^10.1.0","eslint":"^8.29.0","@types/node":"^18.11.12","@opuscapita/db-init":"^3.0.19","@opuscapita/web-init":"^4.3.2","mocha-junit-reporter":"^2.2.0","@opuscapita/eslint-config-opuscapita-bnapp":"^1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.2.7_1671014371424_0.4711594508958763","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"@opuscapita/bouncer","version":"1.2.8","license":"MIT","_id":"@opuscapita/bouncer@1.2.8","maintainers":[{"name":"krystian-kasprzak-opuscapita","email":"krystian.kasprzak@opuscapita.com"},{"name":"piotr.krzysztof.murdzia","email":"piotr.krzysztof.murdzia@gmail.com"},{"name":"kuos","email":"kacpermklosowski@gmail.com"},{"name":"demkowo1","email":"wojciech.demko@opuscapita.com"},{"name":"elaczapiewska","email":"elzbieta.rymarkiewicz-czapiewska@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"jluukka","email":"joel.luukka@yahoo.co.uk"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},{"name":"maciej-wakula-opuscapita","email":"maciej.wakula@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"a7634612359ac4b1cfd5175d8273ae4b5e006a5b","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.2.8.tgz","fileCount":4,"integrity":"sha512-aK1yp+UpEjYHIyv9HY4MDy9vXf+YkxT4X5IzG1C0n83IkSZ8hltj6+UXK5Y1wVFIu4kxz23yXnJOPE1FVMUK0g==","signatures":[{"sig":"MEQCIEhYL3nP02UFqbYGsJcAkYhYiCs+znuD0DaCOsmQSwVQAiAvrDai71lwcDz2PKjiW/R2xmrtL87ZSAv7RqEgCx0gyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmdHBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvTBAAili3nAr3BxQs9F3tgh9octEMGh5t4BJ6wzxDxp/WKgdUNZS6\r\nAj166phWDVYQL+oDZ+01XiXZ4R530gZIE3DZLhGFOwJsLyigr2iBEIAq7vJc\r\n9CUuWCM1nvW0aZbZ3UNssxXVBCqyNssdEhHEn2GBIbf2QiWLEmWFR5U6CXq7\r\nwdtFQjXfZZRWkc4VPREzhedxG1/UcvL0FK/LNafXH00zqgGB+M6+olmztQxk\r\ncqz1gtQRkObjo3QOqLHZhGdykFtg5OO2WJKdBqJG1oZSC4ePgOld+bmgPsfS\r\n+05EtI4Hu249bx3EOOjjyoJOxzNwDmGPDst5a8egEu1gqGNVpIhCfb8jbOxD\r\nv2fJyejedgWsUlQyESUJduPoib2Qjetep1Mh9I8WBzrGLdOIv9T36p3FpH25\r\nK8Vre9NZKcSBLH+InQRi28jz/47XRlKG4pU2iEq2p34t4CTM0f3HVqfXOleC\r\nw3WNrDAxEZPq9VcSoftrYyr9BiVhxVV5oJOgAx4RMsBDcO9a4atKQpovDa6V\r\nL5XdvF0AsyYCUf9pi+F9wCorGQcsHBFNGCta2kvoJFdPlAuA2Khg42oegFqs\r\nxq3FEQMdOeehXeSt956m2M4y7VdWVb6dbEKcjTOmOi01oJ30rh4+Ax0ljATe\r\npBIF3kc49CJ65JU4dA24PXWC1ClA+OBqcjY=\r\n=qzqZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"4860d1807e38a42ccaf9334d147604ebe4082801","scripts":{"test":"npm run setup:tests ; npm run clean ; MOCHA_FILE=./junit/test-results.xml npx nyc --all -r lcov mocha --exit --bail --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","test-watch":"npm run clean; npm run setup:tests; npx mocha --watch --inspect=0.0.0.0:9229 --timeout 120000","setup:tests":"node setup-consul.js"},"_npmUser":{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"6.14.8","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"12.18.4","dependencies":{"extend":"^3.0.2","@opuscapita/cache":"^1.2.0","@opuscapita/config":"^3.1.7","@opuscapita/logger":"^2.0.2","@opuscapita/event-client":"^2.3.0","@opuscapita/service-client":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^10.1.0","eslint":"^8.29.0","@types/node":"^18.11.12","@opuscapita/db-init":"^3.0.19","@opuscapita/web-init":"^4.3.2","mocha-junit-reporter":"^2.2.0","@opuscapita/eslint-config-opuscapita-bnapp":"^1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.2.8_1671025089519_0.4906533369046475","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"@opuscapita/bouncer","version":"1.2.9","license":"MIT","_id":"@opuscapita/bouncer@1.2.9","maintainers":[{"name":"ilhamkadduri","email":"ilham.kaddouri@opuscapita.com"},{"name":"smachnow","email":"stefan.machnow@opuscapita.com"},{"name":"piotr.krzysztof.murdzia","email":"piotr.krzysztof.murdzia@gmail.com"},{"name":"kuos","email":"kacpermklosowski@gmail.com"},{"name":"elaczapiewska","email":"elzbieta.rymarkiewicz-czapiewska@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},{"name":"maciej-wakula-opuscapita","email":"maciej.wakula@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"f599ea7a300bd43f93d1451416733b7225751e01","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.2.9.tgz","fileCount":4,"integrity":"sha512-NH7TX+r8NbB0x95GlVkkst16o9M6Tr26eq1gjbPybFHBOnusBzQUAf/ydvC0FAvDx9x9NQ7r0l3T2jXhJqyYdQ==","signatures":[{"sig":"MEUCIQD5e7QzKrq5/0ktRQQ9akQZHrAh06W6BZjNr+zJ848qeAIgNi1WBlWda+P7lxv5DXdAgFaY70kzOKyVDFvReCZaKCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59034},"main":"index.js","types":"index.d.ts","gitHead":"115d4b9c13a788c2e0296b774493daabe1736273","scripts":{"test":"npm run setup:tests ; npm run clean ; MOCHA_FILE=./junit/test-results.xml npx nyc --all -r lcov mocha --exit --bail --timeout 500000 -R mocha-junit-reporter","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","test-watch":"npm run clean; npm run setup:tests; npx mocha --watch --inspect=0.0.0.0:9229 --timeout 120000","setup:tests":"node setup-consul.js"},"_npmUser":{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"8.12.1","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"extend":"^3.0.2","@opuscapita/cache":"^1.2.0","@opuscapita/config":"^3.1.7","@opuscapita/logger":"^2.0.2","@opuscapita/event-client":"^2.3.0","@opuscapita/service-client":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^10.1.0","eslint":"^8.29.0","@types/node":"^18.11.12","@opuscapita/db-init":"^3.0.19","@opuscapita/web-init":"^4.3.2","mocha-junit-reporter":"^2.2.0","@opuscapita/eslint-config-opuscapita-bnapp":"^1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.2.9_1697187823352_0.6002942857551117","host":"s3://npm-registry-packages"}},"1.2.10":{"name":"@opuscapita/bouncer","version":"1.2.10","license":"MIT","_id":"@opuscapita/bouncer@1.2.10","maintainers":[{"name":"ariusz","email":"ariusz.ab@gmail.com"},{"name":"ilhamkadduri","email":"ilham.kaddouri@opuscapita.com"},{"name":"smachnow","email":"stefan.machnow@opuscapita.com"},{"name":"piotr.krzysztof.murdzia","email":"piotr.krzysztof.murdzia@gmail.com"},{"name":"kuos","email":"kacpermklosowski@gmail.com"},{"name":"elaczapiewska","email":"elzbieta.rymarkiewicz-czapiewska@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"7a1a3bf74a422970809b7360bc440958448faebb","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.2.10.tgz","fileCount":4,"integrity":"sha512-uWYFw1ZoJPVV6RSMPIXzYikhuZml+doCLB0c6kiEgjrcnviIH7veE+61AFfUustizdn5fW7VisyEN+0ULo2n5g==","signatures":[{"sig":"MEUCIGROcfmTNu3o9nMDN/zO1Jced99p6EgzyvZwdfxHF1VmAiEAlv1ef9Cx7JT1s91KqhxSlzGqmNbK/pgv0WwS0sx2tiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58589},"main":"index.js","types":"index.d.ts","gitHead":"1b9bdde5269b994ae9248abb5c117bf4579d39e5","scripts":{"test":"npm run setup:tests ; npm run clean ; npx nyc --all -r lcov mocha --exit --bail --timeout 500000 -R mocha-junit-reporter --reporter-options mochaFile=junit/integration-test-results.xml,outputs=true","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","test-watch":"npm run clean; npm run setup:tests; npx mocha --watch --inspect=0.0.0.0:9229 --timeout 120000","setup:tests":"node setup-consul.js"},"_npmUser":{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"8.12.1","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"extend":"^3.0.2","@opuscapita/cache":"^1.2.0","@opuscapita/config":"^3.1.7","@opuscapita/logger":"^2.0.2","@opuscapita/event-client":"^2.3.0","@opuscapita/service-client":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"^8.29.0","@types/node":"^18.11.12","@opuscapita/db-init":"^3.0.19","@opuscapita/web-init":"^4.3.2","mocha-junit-reporter":"^2.2.0","@opuscapita/eslint-config-opuscapita-bnapp":"^1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.2.10_1714397605259_0.522085290355427","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@opuscapita/bouncer","version":"1.3.0","license":"MIT","_id":"@opuscapita/bouncer@1.3.0","maintainers":[{"name":"dsbbl","email":"domin25001@gmail.com"},{"name":"ariusz","email":"ariusz.ab@gmail.com"},{"name":"ilhamkadduri","email":"ilham.kaddouri@opuscapita.com"},{"name":"smachnow","email":"stefan.machnow@opuscapita.com"},{"name":"piotr.krzysztof.murdzia","email":"piotr.krzysztof.murdzia@gmail.com"},{"name":"kuos","email":"kacpermklosowski@gmail.com"},{"name":"elaczapiewska","email":"elzbieta.rymarkiewicz-czapiewska@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/bouncer","bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"dist":{"shasum":"8e2b1633d0d56d16cfd3510323b07741f79ef7f3","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.3.0.tgz","fileCount":4,"integrity":"sha512-RYimep9F7W0Cu3cxG1uhc4QZEHtWySI9hv1Bu2PQGJZ3LJ2w7w3RB1DvSu9gmINHjMugIiWVtXnxkHGFQkeb0A==","signatures":[{"sig":"MEUCID6hqEsRebLcN0uCu/C1ze13EXDIoqL/r1YWN/rnxLVZAiEAnnUkIKKBSWPUdXaAIDZprIBhGgh+Hj1W44MgOOEFOQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58739},"main":"index.js","types":"index.d.ts","gitHead":"9d8c11802fb6fc3059f02e85f0108bd8657cbd85","scripts":{"test":"npm run setup:tests ; npm run clean ; npx nyc --all -r lcov mocha --exit --bail --timeout 500000 -R mocha-junit-reporter --reporter-options mochaFile=junit/integration-test-results.xml,outputs=true","clean":"rm -Rf coverage/* .nyc_output","start":"npm run test","test-watch":"npm run clean; npm run setup:tests; npx mocha --watch --inspect=0.0.0.0:9229 --timeout 120000","setup:tests":"node setup-consul.js"},"_npmUser":{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/bouncer.git","type":"git"},"_npmVersion":"10.5.0","description":"API and express middleware for OpusCapita ACl service based access security.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"extend":"^3.0.2","@opuscapita/cache":"^1.2.0","@opuscapita/config":"^3.1.7","@opuscapita/logger":"^2.0.2","@opuscapita/event-client":"^2.3.0","@opuscapita/service-client":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"^8.29.0","@types/node":"^18.11.12","@opuscapita/db-init":"^3.0.19","@opuscapita/web-init":"^4.3.2","mocha-junit-reporter":"^2.2.0","@opuscapita/eslint-config-opuscapita-bnapp":"^1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/bouncer_1.3.0_1731421069384_0.5884896880572927","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@opuscapita/bouncer","version":"1.4.0","description":"API and express middleware for OpusCapita ACl service based access security.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/OpusCapita/bouncer.git"},"bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"homepage":"https://github.com/OpusCapita/bouncer","scripts":{"start":"npm run test","test":"npm run setup:tests ; npm run clean ; npx nyc --all -r lcov mocha --exit --bail --timeout 500000 -R mocha-junit-reporter --reporter-options mochaFile=junit/integration-test-results.xml,outputs=true","test-watch":"npm run clean; npm run setup:tests; npx mocha --watch --inspect=0.0.0.0:9229 --timeout 120000","clean":"rm -Rf coverage/* .nyc_output","setup:tests":"node setup-consul.js"},"license":"MIT","types":"index.d.ts","dependencies":{"@opuscapita/cache":"^1.2.0","@opuscapita/config":"^3.1.7","@opuscapita/event-client":"^2.3.0","@opuscapita/logger":"^2.0.2","@opuscapita/service-client":"^1.5.1","extend":"^3.0.2"},"devDependencies":{"@opuscapita/db-init":"^3.0.19","@opuscapita/eslint-config-opuscapita-bnapp":"^1.3.5","@opuscapita/web-init":"^4.3.2","@types/node":"^18.11.12","eslint":"^8.29.0","mocha":"^10.2.0","mocha-junit-reporter":"^2.2.0","nyc":"^15.1.0"},"gitHead":"2e1279c6ff24cf394f71634dfb4e07ae7ad0286d","_id":"@opuscapita/bouncer@1.4.0","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-AoyUt/LYaadj0Bm3u2ydaD44t4Xa/oB/ITvq943TFgCcjROEfTuS1zAX7PFabuOhF6VVp35cHHP9fU+GZiD4SA==","shasum":"1c828ae6618276d004170599095a09dbcff507b2","tarball":"https://registry.npmjs.org/@opuscapita/bouncer/-/bouncer-1.4.0.tgz","fileCount":4,"unpackedSize":60769,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDoQ0nNyOdS5kj9Ldx31rmD0oNY02zT2Yi/CEKOgkbqmQIhAKdO8Tdweng81dwq25dGgbdQxSH4lRqjBMAq8b+U2yNP"}]},"_npmUser":{"name":"kuos","email":"kacpermklosowski@gmail.com"},"directories":{},"maintainers":[{"name":"kuos","email":"kacpermklosowski@gmail.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"elaczapiewska","email":"elzbieta.rymarkiewicz-czapiewska@opuscapita.com"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},{"name":"piotr.krzysztof.murdzia","email":"piotr.krzysztof.murdzia@gmail.com"},{"name":"dsbbl","email":"domin25001@gmail.com"},{"name":"smachnow","email":"stefan.machnow@opuscapita.com"},{"name":"ilhamkadduri","email":"ilham.kaddouri@opuscapita.com"},{"name":"mblachu","email":"michal.blachu14@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bouncer_1.4.0_1780303877481_0.6656102725070427"},"_hasShrinkwrap":false}},"time":{"created":"2018-01-04T11:51:16.153Z","modified":"2026-06-01T08:51:17.908Z","1.0.1":"2018-01-04T11:51:16.153Z","1.0.2":"2018-01-04T15:31:55.045Z","1.0.3":"2018-01-10T12:04:11.359Z","1.0.4":"2018-01-10T12:15:42.356Z","1.0.5":"2018-01-11T10:23:34.585Z","1.0.6":"2018-01-11T14:47:43.696Z","1.0.7":"2018-01-22T09:14:43.606Z","1.0.8":"2018-01-22T11:13:28.158Z","1.0.9":"2018-01-24T15:27:24.611Z","1.0.10":"2018-01-25T08:42:24.924Z","1.0.11":"2018-02-01T15:38:08.571Z","1.0.12":"2018-02-02T15:58:11.003Z","1.0.13":"2018-02-05T11:21:02.088Z","1.0.14":"2018-02-06T15:28:07.628Z","1.0.15":"2018-02-07T12:01:27.102Z","1.0.16":"2018-02-20T11:04:59.192Z","1.0.17":"2018-02-23T16:34:45.270Z","1.0.19":"2018-02-26T16:03:06.874Z","1.0.20":"2018-02-26T16:09:00.312Z","1.0.21":"2018-02-27T13:41:14.563Z","1.0.22":"2018-03-15T15:32:11.751Z","1.0.23":"2018-03-19T11:42:13.794Z","1.0.24":"2018-03-21T08:45:15.370Z","1.0.25":"2018-03-27T12:49:31.046Z","1.0.26":"2018-03-28T07:34:56.777Z","1.0.27":"2018-03-29T14:37:27.356Z","1.0.28":"2018-04-05T10:03:48.022Z","1.0.29":"2018-04-20T08:27:00.162Z","1.0.30":"2018-04-20T10:07:22.993Z","1.0.31":"2018-04-27T14:55:44.321Z","1.0.32":"2018-04-27T15:26:41.901Z","1.0.33":"2018-04-30T08:17:16.292Z","1.0.34":"2018-05-30T13:22:11.731Z","1.0.35":"2018-05-30T15:29:57.803Z","1.0.36":"2018-05-30T15:52:33.539Z","1.0.37":"2018-06-19T07:54:43.183Z","1.0.38":"2018-06-25T10:45:21.746Z","1.0.39":"2018-07-17T07:42:29.775Z","1.0.40":"2018-09-12T08:44:22.498Z","1.0.41":"2018-09-18T11:59:12.628Z","1.0.42":"2018-09-18T13:41:28.140Z","1.0.43":"2018-09-26T10:15:06.907Z","1.0.44":"2018-10-08T09:11:26.280Z","1.0.45":"2018-10-11T13:40:45.804Z","1.0.46":"2018-10-16T12:09:28.418Z","1.0.47":"2018-10-17T07:40:24.483Z","1.0.48":"2018-10-25T09:54:19.791Z","1.0.49":"2018-11-07T15:36:38.668Z","1.0.50":"2018-11-14T10:15:07.695Z","1.0.51":"2018-11-15T15:17:23.404Z","1.0.52":"2018-11-22T16:03:43.843Z","1.0.53":"2018-11-26T14:32:42.393Z","1.0.54":"2018-11-27T08:47:20.697Z","1.0.55":"2018-12-07T09:40:09.992Z","1.0.56":"2018-12-19T15:52:29.499Z","1.0.57":"2019-01-11T12:45:58.938Z","1.0.58":"2019-02-05T14:51:30.863Z","1.0.59":"2019-02-14T13:14:32.877Z","1.0.60":"2019-06-27T12:55:45.733Z","1.0.61":"2019-06-28T14:34:49.459Z","1.1.1":"2019-09-04T11:59:54.721Z","1.1.2":"2019-09-11T15:01:12.381Z","1.1.3":"2019-09-17T10:38:51.728Z","1.1.4":"2019-09-27T07:31:37.257Z","1.1.5":"2019-10-11T11:42:11.311Z","1.1.6":"2019-10-17T13:00:23.105Z","1.1.7":"2020-01-31T09:13:22.043Z","1.2.0":"2022-02-09T12:04:53.732Z","1.2.1-nightly.0":"2022-02-11T13:07:24.568Z","1.2.1":"2022-02-11T13:35:23.836Z","1.2.2-nightly.0":"2022-02-12T01:08:51.636Z","1.2.2":"2022-02-14T13:20:07.117Z","1.2.3":"2022-03-31T04:46:11.874Z","1.2.4":"2022-04-04T14:35:45.651Z","1.2.5-next.1":"2022-07-19T11:34:59.057Z","1.2.5":"2022-07-21T07:59:21.157Z","1.2.6":"2022-08-22T14:06:45.983Z","1.2.7":"2022-12-14T10:39:31.566Z","1.2.8":"2022-12-14T13:38:09.723Z","1.2.9":"2023-10-13T09:03:43.495Z","1.2.10":"2024-04-29T13:33:25.400Z","1.3.0":"2024-11-12T14:17:49.561Z","1.4.0":"2026-06-01T08:51:17.719Z"},"bugs":{"url":"https://github.com/OpusCapita/bouncer/issues"},"license":"MIT","homepage":"https://github.com/OpusCapita/bouncer","repository":{"type":"git","url":"git+https://github.com/OpusCapita/bouncer.git"},"description":"API and express middleware for OpusCapita ACl service based access security.","maintainers":[{"name":"kuos","email":"kacpermklosowski@gmail.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"elaczapiewska","email":"elzbieta.rymarkiewicz-czapiewska@opuscapita.com"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},{"name":"piotr.krzysztof.murdzia","email":"piotr.krzysztof.murdzia@gmail.com"},{"name":"dsbbl","email":"domin25001@gmail.com"},{"name":"smachnow","email":"stefan.machnow@opuscapita.com"},{"name":"ilhamkadduri","email":"ilham.kaddouri@opuscapita.com"},{"name":"mblachu","email":"michal.blachu14@gmail.com"}],"readme":"**Expect this library to be split into front-end and back-end implementations in the near future**\n\n![](https://img.shields.io/bundlephobia/min/@opuscapita/bouncer)\n![](https://img.shields.io/node/v/@opuscapita/bouncer)\n![](https://img.shields.io/npm/types/@opuscapita/bouncer)\n\n# @opuscapita/bouncer\nOpusCapita bouncer JS library provides security APIs interface for Andariel platform.\n\nBouncer can be used to define two different types of resources:\n\n * [REST](#defining-rest-resource-groups-for-bouncer) (Server side resources)\n * [UI](#defining-ui-resource-groups-for-bouncer) (Client side resources)\n\n## Using Bouncer\n\n* In order to use Bouncer in your project, you can either use Bouncer directly as an express middleware or through [web-init](https://github.com/OpusCapita/web-init).\n* For using Bouncer directly via API, please have a look at the API documentation [wiki](https://github.com/OpusCapita/bouncer/wiki).\n\nTo use Bouncer with express, simply use the prepared middleware:\n\n```JS\nconst Bouncer = require('@opuscapita/bouncer');\n\nconst bouncer = new Bouncer();\nawait bouncer.registerPermissions(); // Use this only on the initial startup as it will register all local permissions via Andariel event at the platform.\n\nconst app = express();\napp.use(bouncer.middleware());\n```\n\n> Bouncer requires the *opuscapita* namespace to be available inside the request object passed to the middleware by express. It ueses opuscapita.logger, opuscapita.serviceClient and opuscapita.userData() which, if used, also requires [useridentity-middleware](https://github.com/OpusCapita/useridentity-middleware).\n\n---\n\n## req.opuscapita methods\nBouncer extends the **req.opuscapita** namespace with several, request bound methods where some of which can only be used if [useridentity-middleware](https://github.com/OpusCapita/useridentity-middleware) is available.\n\nReturns a list of users that have access to a certain resource group (permission) on a certain tenant.\n\n`req.opuscapita.getUsersByPermissionAndTenant(serviceName, resourceGroupId, tenantId) : Promise`\n\nReturns an array of tenants a user has access to on the current endpoint.\n\n`req.opuscapita.getUserTenants() : Promise`\n\nReturns an array of tenants a user has access to on a specific endpoint even in a foreign service.\n\n`req.opuscapita.getUserTenantsByUrl(url, serviceName = null) : Promise`\n\nReturns an array of objects containing either a supplierId or a customerId field depending on whenever\na tenant is a supplier or a customer.\n\n`req.opuscapita.splitUserTenants(tenants)`\n\n> The getUserTenants() functions are using the xroles feature of the user token (jwt) in order to provide this functionality. If the token is not available e.g. on a public resource, getUserTenants() will always return an empty array.\n\n> As of October 2018, a user's tenants can be configured using the user role editor in the BNP front end.\n\n##### Usage example\n```JS\nasync function myEndpoint(req, res)\n{\n    // Get all user tenants for the current endpoint.\n    const tenants = await req.opuscapita.getUserTenants();\n\n    // If the tenants array contains a *, access to all tenants is granted.\n    if(tenants.includes('*'))\n    {\n        res.json({ message : 'Wildcard access granted.' });\n    }\n    else\n    {\n        // Split the list of tenants into customer and supplier IDs.\n        // Returns [ { supplierId, customerId }, { supplierId, customerId }, ... ]\n        const split = req.opuscapita.splitUserTenants(tenants);\n\n        // Filter and map down to the raw IDs.\n        const supplierIds = split.filter(split => split.supplierId).map(split => split.supplierId);\n        const customerIds = split.filter(split => split.customerId).map(split => split.customerId);\n\n        res.json({ supplierIds, customerIds });\n    }\n}\n```\n\n---\n\n## Defining REST resource groups for Bouncer.\n\nBy default, Bouncer tries to load the **src/server/acl.json** file to get its resource groups. The file has to be in JSON format and should contain the following structure:\n\n```JSON\n{\n    \"my-resource-group-read\": {\n        \"name\": {\n            \"en\": \"My resource group.\",\n            \"de\": \"Meine Resource Group.\"\n        },\n        \"description\": {\n            \"en\": \"A full description of my resrouce group e.g. for UI permission editors.\",\n            \"de\": \"Eine komplette Beschreibung meiner Resource Group z.B. für UI Editoren.\"\n        },\n        \"resources\": [{\n            \"type\": [ \"rest\", \"ui\" ],\n            \"resourceId\": \"^/api/myEndpoint$\",\n            \"actions\": [\"view\"],\n            \"requestFields\": {\n                \"allow\": [\"field1\", \"field3\", \"field4\"]                \n            },\n            \"responseFields\": {\n                \"allow\" : [\"field1\", \"field2\"]\n            }\n        }]\n    },\n    \"my-resource-group-write\": {\n        \"name\": {\n            \"en\": \"My resource group.\",\n            \"de\": \"Meine Resource Group.\"\n        },\n        \"description\": {\n            \"en\": \"A full description of my resrouce group e.g. for UI permission editors.\",\n            \"de\": \"Eine komplette Beschreibung meiner Resource Group z.B. für UI Editoren.\"\n        },\n        \"resources\": [{\n            \"type\": \"rest\",\n            \"resourceId\": \"^/api/myEndpoint(/.*)?$\",\n            \"actions\": [\"create\", \"edit\"],\n            \"requestFields\": {\n                \"remove\": [\"createdBy\", \"updatedBy\", \"createdAt\", \"updatedAt\"]                \n            },\n            \"responseFields\": {\n                \"allow\" : [\"field1\", \"field2\"]\n            }\n        }]\n    },\n    \"foreign-service-group\": {\n        \"service\": \"foreign-service\",\n        \"name\": {\n            \"en\": \"Foreign resource group.\",\n            \"de\": \"Fremde Resource Group.\"\n        },\n        \"description\": {\n            \"en\": \"A full description of my resrouce group e.g. for UI permission editors.\",\n            \"de\": \"Eine komplette Beschreibung meiner Resource Group z.B. für UI Editoren.\"\n        },\n        \"resources\": [{\n            \"type\": \"rest\",\n            \"resourceId\": \"^/api/enpoint$\",\n            \"actions\": [\"create\"],\n            \"requestFields\": {\n                \"remove\": [\"createdBy\", \"updatedBy\", \"createdAt\", \"updatedAt\"]                \n            }\n        }]\n    }\n}\n```\n\nThe **first level** of this structure defines the actual resource group. The key set here is the so called `resourceGroupId`.\n\nOn the **second level** you have the resource group's readable `name` and `description`. Both translated to all languages supported by the system. If the `service` property is defined, this resource group will be assigned to the service named there and will not be used for the local service. This feature allows defining resource groups for other services.\n\nThe **same level** defines the resources (**endpoints**) the resource group applies to. These resources can be defined using `type, resourceId, actions, [requestFields [allow], [remove]], [responseFields [allow], [remove]], [service]`. The type field can either define \"rest\" or \"ui\" types or both as an array definition `[\"rest\", \"ui\"]`. The last three are optional. The `resourceId` field is used to describe the actual endpoint using **RegExp**.\n\nThe resource group Actions can either be **create (POST), view (GET), edit (PUT), delete (DELETE), head (HEAD), options (OPTIONS), patch (PATCH)**. The `requestFields` and `responseFields` definition can contain a list of allowed (whitelisted) or removed (blacklisted) fields. These functionality only applies to **objects** and **arrays of objects**. Keys can also describe **nested** properties e.g. 'key1.key2.key3'. Blacklisted keys will always outweigh whitelisted.\n\n> **ATTENTION:** In case a user has access to multiple resource groups within the same service and the requested resource matches multiple resource groups, these groups get merged internally in order to grant the sum of all permissions on that resource.\n\n---\n\n## Defining UI resource groups for Bouncer.\n\nBy default, Bouncer tries to load the **src/server/acl.json** file to get its resource groups. The file has to be in JSON format and should contain the following structure. The main differences to the REST resource definition is located in the `type` property and the not existing `requestFields` and `responseFields` properties. If desired, you can also define the type as an array containing both \"rest\" and \"ui\" (`[\"rest\", \"ui\"]`).\n\n```JS\n{\n    \"my-resource-group\": {\n        \"name\": {\n            \"en\": \"My resource group.\",\n            \"de\": \"Meine Resource Group.\"\n        },\n        \"description\": {\n            \"en\": \"A full description of my resrouce group e.g. for UI permission editors.\",\n            \"de\": \"Eine komplette Beschreibung meiner Resource Group z.B. für UI Editoren.\"\n        },\n        \"resources\": [{\n            \"type\": \"ui\",\n            \"resourceId\": \"^/(?!api).*\",\n            \"actions\": [\"view\", \"create\", \"edit\", \"delete\"]\n        }]\n    }\n}\n```\n\n---\n\n## Services required to use Bouncer\n\nIn order to use Bouncer, the following **additional services** have to be available in a productive environment.\n\n* Consul\n* ACL\n* RabbitMQ\n\nFor detailed service definitions, please have a look at the [docker-compose.yml](docker-compose.yml) file.\n\n---\n\n## Consul keys required\n\nThe following consul configuration (kv) keys have to be set in order to use bouncer:\n\n* mq/user\n* mq/password\n\n---\n\n## Events raised by Bouncer\n\n* bouncer.permissionsReady\n\n---\n\n## Events subscribed by Bouncer\n\nNone\n\n---\n\n## Default configuration\n```JS\n{\n    serviceName : config.serviceName,\n    permissions : process.cwd() + '/src/server/acl.json',\n    aclServiceName : 'acl',\n    logger : new Logger(),\n    roles : {\n        alwaysAllow : [ ],\n        alwaysDeny : [ ]\n    },\n    publicPaths : [\n        '^/public',\n        '^/static',\n        '^/api/health/check$',\n        '^/api/list/apis$'\n    ]\n}\n```\n","readmeFilename":"README.md"}