{"_id":"@anzuev/studcloud.sso","_rev":"29-854b8ab090ac16bfc71360972efe87a0","name":"@anzuev/studcloud.sso","description":"SSO for StudCloud project.","dist-tags":{"latest":"2.0.13"},"versions":{"0.0.1":{"name":"@anzuev/studcloud.sso","version":"0.0.1","description":"SSO for studcloud project.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["studcloud","sso"],"author":{"name":"AnZuev"},"license":"ISC","dependencies":{"@anzuev/studcloud.errors":"^0.1.1","connect-mongo":"^1.2.0","express-session":"^1.13.0","mongoose":"^4.4.19","nconf":"^0.8.4","q":"^1.4.1","winston":"^2.2.0"},"gitHead":"ac470b5aaa7587fa66ac5523ecf6c070c22b5423","_id":"@anzuev/studcloud.sso@0.0.1","_shasum":"3e33ca6bce744e5e7e0edf00d7b2a85e534bdc20","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"3e33ca6bce744e5e7e0edf00d7b2a85e534bdc20","tarball":"https://registry.npmjs.org/@anzuev/studcloud.sso/-/studcloud.sso-0.0.1.tgz","integrity":"sha512-eQ1NKW09wCGtBeNhdMDxeYuY/R6mLHdt6sToczFHyiiv4+mIZk98NURCGpZv10gKIxgA76ThRUvXjcZMDhVkHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3QMvdnG10WS+6ynENzmMHVxctm7E7b/Wh7GtnW9kTwAiEA/sJGNpRGpG2/VNGFdb755VXD2A6tvy/TtTEGcJlgWjA="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/studcloud.sso-0.0.1.tgz_1465080381903_0.9469021135009825"}},"1.0.0":{"name":"@anzuev/studcloud.sso","version":"1.0.0","description":"SSO for StudCloud project.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["studcloud","sso"],"repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.SSO.git"},"author":{"name":"AnZuev"},"license":"ISC","dependencies":{"@anzuev/studcloud.errors":"^0.1.1","connect-mongo":"^1.2.0","express-session":"^1.13.0","mongoose":"^4.4.19","nconf":"^0.8.4","q":"^1.4.1","winston":"^2.2.0"},"gitHead":"25c9a61d88603d8a457fc68ee5a851be0b72f2e7","bugs":{"url":"https://github.com/AnZuev/StudCloud.SSO/issues"},"homepage":"https://github.com/AnZuev/StudCloud.SSO#readme","_id":"@anzuev/studcloud.sso@1.0.0","_shasum":"0c0aa811404160c69ccc615bb48e05cbd98dcfab","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"0c0aa811404160c69ccc615bb48e05cbd98dcfab","tarball":"https://registry.npmjs.org/@anzuev/studcloud.sso/-/studcloud.sso-1.0.0.tgz","integrity":"sha512-JZy3GW51Z4/YvCMj3rGhlI4aQc9V+4w/NTWErqeMzy10iYF4WnM/aZZINBtRMMXHqG0YKpprjaHArqkGAAkeZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtBX/V3e+H9nFgnt+YtUBXXaG3nqFnxCp2QfGTGYIMWAiEAiu8UaG7knKtJtuHPO5NEtg+Q9YfegHmgwtbJ4kvufNI="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/studcloud.sso-1.0.0.tgz_1465152459461_0.10642655217088759"}},"1.1.0":{"name":"@anzuev/studcloud.sso","version":"1.1.0","description":"SSO for StudCloud project.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["studcloud","sso"],"repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.SSO.git"},"author":{"name":"AnZuev"},"license":"ISC","dependencies":{"@anzuev/studcloud.errors":"^0.1.1","connect-mongo":"^1.2.0","express-session":"^1.13.0","mongoose":"^4.4.19","nconf":"^0.8.4","q":"^1.4.1","winston":"^2.2.0"},"gitHead":"30d57e72187e0e5e20cfd31b8f7c1bdf34a3cf93","bugs":{"url":"https://github.com/AnZuev/StudCloud.SSO/issues"},"homepage":"https://github.com/AnZuev/StudCloud.SSO#readme","_id":"@anzuev/studcloud.sso@1.1.0","_shasum":"9f0d5da7b0e1beaf58cf8736787788e4d7830cfd","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"9f0d5da7b0e1beaf58cf8736787788e4d7830cfd","tarball":"https://registry.npmjs.org/@anzuev/studcloud.sso/-/studcloud.sso-1.1.0.tgz","integrity":"sha512-idwr/JR0XhHtFIpOzkYY/phbSEvphqgWT0WrzeBZCW8Zy3L7/E09Q7XfqKLFutKkKE4G+tZWfpsDOGdHFyCqgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRmc9nv+YPvFixKRoGCKyx4I7y/p4ouJAocXrvAQeXgwIgE3tWol9iogP7uoCj0vJ+u07rKritasJcQ579A5MREHY="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/studcloud.sso-1.1.0.tgz_1465674371041_0.5759980278089643"}},"1.2.0":{"name":"@anzuev/studcloud.sso","version":"1.2.0","description":"SSO for StudCloud project.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["studcloud","sso"],"repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.SSO.git"},"author":{"name":"AnZuev"},"license":"ISC","dependencies":{"@anzuev/studcloud.errors":"^0.1.1","connect-mongo":"^1.2.0","express-session":"^1.13.0","mongoose":"^4.4.19","nconf":"^0.8.4","q":"^1.4.1","winston":"^2.2.0"},"gitHead":"6290f8f457f0fbbbf0269f978d6b7e84d9e4c3af","bugs":{"url":"https://github.com/AnZuev/StudCloud.SSO/issues"},"homepage":"https://github.com/AnZuev/StudCloud.SSO#readme","_id":"@anzuev/studcloud.sso@1.2.0","_shasum":"09e987496b0a23635f55d486cf9d29511c0a4f2f","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"09e987496b0a23635f55d486cf9d29511c0a4f2f","tarball":"https://registry.npmjs.org/@anzuev/studcloud.sso/-/studcloud.sso-1.2.0.tgz","integrity":"sha512-0MJnnSnRbJf9RXcCf4wMzcf8hKCYZTV4dvD6PlyfFUIOqZpX8GJLLLXfSiW+2rOJImhy7v2fnqk6CGt4FlA7dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/2ThYmXcqQ6h+ZL6pSOLC/dsG9aj6Oh/OsAm+m7CDdAiAO0TQ2Z6ixwSWDBKIOO6qhjt/LMtk+KXj3dMA9WymB1g=="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/studcloud.sso-1.2.0.tgz_1465745479240_0.5396448087412864"}},"1.2.1":{"name":"@anzuev/studcloud.sso","version":"1.2.1","description":"SSO for StudCloud project.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["studcloud","sso"],"repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.SSO.git"},"author":{"name":"AnZuev"},"license":"ISC","dependencies":{"@anzuev/studcloud.errors":"^0.1.1","connect-mongo":"^1.2.0","express-session":"^1.13.0","mongoose":"^4.4.19","nconf":"^0.8.4","q":"^1.4.1","winston":"^2.2.0"},"gitHead":"c7357f81ebff8911ac43e3c8ace87e038fbef04f","bugs":{"url":"https://github.com/AnZuev/StudCloud.SSO/issues"},"homepage":"https://github.com/AnZuev/StudCloud.SSO#readme","_id":"@anzuev/studcloud.sso@1.2.1","_shasum":"23c06c96f8d133f0b9af8165f7d140b440472e1e","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"23c06c96f8d133f0b9af8165f7d140b440472e1e","tarball":"https://registry.npmjs.org/@anzuev/studcloud.sso/-/studcloud.sso-1.2.1.tgz","integrity":"sha512-F44H+adLze6Ckn5CoK2y0ZlB9RjiltPcsWb60tXu1H3rCedb5oAqq0glAt9I6vlROBAPSuZdvXHX8aETk3+rGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICoZXgl1qFgxziCTeL/+2fepIVt+e76+eAJHZhQzlRT5AiEA0WL8ob+anTceskWe934WrZd2T+eQLoDG9yLHVClX2bg="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/studcloud.sso-1.2.1.tgz_1465749505410_0.3607632014900446"}},"1.3.0":{"name":"@anzuev/studcloud.sso","version":"1.3.0","description":"SSO for StudCloud project.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["studcloud","sso"],"repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.SSO.git"},"author":{"name":"AnZuev"},"license":"ISC","dependencies":{"@anzuev/studcloud.datamodels":"^0.1.0","@anzuev/studcloud.errors":"^0.1.1","connect-mongo":"^1.2.0","express-session":"^1.13.0","mongoose":"^4.4.19","nconf":"^0.8.4","q":"^1.4.1","winston":"^2.2.0"},"gitHead":"692fec2b1a8ebf488adbe1cd9704cba39337c3a2","bugs":{"url":"https://github.com/AnZuev/StudCloud.SSO/issues"},"homepage":"https://github.com/AnZuev/StudCloud.SSO#readme","_id":"@anzuev/studcloud.sso@1.3.0","_shasum":"1cf099bbfc5053e803eeac7a51dc622a105b3a09","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"1cf099bbfc5053e803eeac7a51dc622a105b3a09","tarball":"https://registry.npmjs.org/@anzuev/studcloud.sso/-/studcloud.sso-1.3.0.tgz","integrity":"sha512-pUqpH0EycWNLwUQECOY2RirQrZXAgG90gU17EsA2G1DxlSYp3br75HSaCRG6Bri6Ii4zSXPV7oezX+FWjdK2fw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDx0WKVfG9UlM8MbBOit+hVlL50fOBA94rgTB6nUuMzNgIhAKplOhU/pAjihddFO2sj40tpOwMPSlyK28UXybyB5nxj"}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/studcloud.sso-1.3.0.tgz_1465761581999_0.22945077111944556"}},"1.3.1":{"name":"@anzuev/studcloud.sso","version":"1.3.1","description":"SSO for StudCloud project.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["studcloud","sso"],"repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.SSO.git"},"author":{"name":"AnZuev"},"license":"ISC","dependencies":{"@anzuev/studcloud.datamodels":"^0.1.0","@anzuev/studcloud.errors":"^0.1.1","connect-mongo":"^1.2.0","express-session":"^1.13.0","mongoose":"^4.4.19","nconf":"^0.8.4","q":"^1.4.1","winston":"^2.2.0"},"gitHead":"b4ed82363e51cbc876904844bfb5d2d8f5877083","bugs":{"url":"https://github.com/AnZuev/StudCloud.SSO/issues"},"homepage":"https://github.com/AnZuev/StudCloud.SSO#readme","_id":"@anzuev/studcloud.sso@1.3.1","_shasum":"c4567993bb65747ce9d7e486538cda1af508da63","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"c4567993bb65747ce9d7e486538cda1af508da63","tarball":"https://registry.npmjs.org/@anzuev/studcloud.sso/-/studcloud.sso-1.3.1.tgz","integrity":"sha512-vHuYIzWFSEQjOha4FAXeRYVIDXaOONs2IaJnUlrTv7BB3xfAA3UcS+zh2316yQhBsUF+j/C9nTd9ac7ufsy9FQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFl2F8pNjVoMyYGo+lqRAfUt1Zh2iFUdEjUP345MHqbAiBeBl1dID/8nBVrkW7K6oub+Ll6DBOpx+rUdQNZ8vDT7g=="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/studcloud.sso-1.3.1.tgz_1465762227096_0.6867869233246893"}},"1.3.2":{"name":"@anzuev/studcloud.sso","version":"1.3.2","description":"SSO for StudCloud project.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["studcloud","sso"],"repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.SSO.git"},"author":{"name":"AnZuev"},"license":"ISC","dependencies":{"@anzuev/studcloud.datamodels":"^0.1.0","@anzuev/studcloud.errors":"^0.1.1","connect-mongo":"^1.2.0","express-session":"^1.13.0","mongoose":"^4.4.19","nconf":"^0.8.4","q":"^1.4.1","winston":"^2.2.0"},"gitHead":"4a5db0484c325fe9f92f71b0ff8ebb2f7b5c4573","bugs":{"url":"https://github.com/AnZuev/StudCloud.SSO/issues"},"homepage":"https://github.com/AnZuev/StudCloud.SSO#readme","_id":"@anzuev/studcloud.sso@1.3.2","_shasum":"b6471a476306c526fc8d80a95e9df264780c3bb7","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"b6471a476306c526fc8d80a95e9df264780c3bb7","tarball":"https://registry.npmjs.org/@anzuev/studcloud.sso/-/studcloud.sso-1.3.2.tgz","integrity":"sha512-QPsgmXNowWziWiilSN/QA55cJIUcWbs6QlXlRyzXMxTYVpbVr/rIbvOStG5U5BRGhVEyC4tcKrQud31f+Qcusw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEr1poDLuaLMeRYp5Pwsh0AmDJ1je9/9DBC8tVnTwZ3wIgfCEoCQO/huMZc18QcXEmagavgrDBP0EJDRVEb17brE4="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/studcloud.sso-1.3.2.tgz_1465763067576_0.5921939022373408"}},"1.3.3":{"name":"@anzuev/studcloud.sso","version":"1.3.3","description":"SSO for StudCloud project.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["studcloud","sso"],"repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.SSO.git"},"author":{"name":"AnZuev"},"license":"ISC","dependencies":{"@anzuev/studcloud.datamodels":"^0.1.0","@anzuev/studcloud.errors":"^0.1.1","connect-mongo":"^1.2.0","express-session":"^1.13.0","mongoose":"^4.4.19","nconf":"*","q":"^1.4.1","winston":"^2.2.0"},"gitHead":"265371a7c5ff40b7f3b3921cb1e02a49039e1a03","bugs":{"url":"https://github.com/AnZuev/StudCloud.SSO/issues"},"homepage":"https://github.com/AnZuev/StudCloud.SSO#readme","_id":"@anzuev/studcloud.sso@1.3.3","_shasum":"974d681875c5889f93c27b8d12e1b05f6bce3e71","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"974d681875c5889f93c27b8d12e1b05f6bce3e71","tarball":"https://registry.npmjs.org/@anzuev/studcloud.sso/-/studcloud.sso-1.3.3.tgz","integrity":"sha512-wSd07ch0414+8W0CH3Upo0ewDm4R1SSHqUV+njCNstJvIsjupEPdQjNSpcZsxwz9LGAQErMnIDsSHzSTvTwi2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAgW08sYGTuy/Xe39AqxlfndRbkqRaieNErswh7zfFWGAiEAteM2bTiXfkh4NJ2X63O+cj7ssMlVsST60MW8Qnt1rPU="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/studcloud.sso-1.3.3.tgz_1465763891504_0.9324725549668074"}},"1.3.4":{"name":"@anzuev/studcloud.sso","version":"1.3.4","description":"SSO for StudCloud project.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["studcloud","sso"],"repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.SSO.git"},"author":{"name":"AnZuev"},"license":"ISC","dependencies":{"@anzuev/studcloud.datamodels":"*","@anzuev/studcloud.errors":"^0.1.1","connect-mongo":"^1.2.0","express-session":"^1.13.0","mongoose":"^4.5.0","nconf":"^0.8.4","q":"^1.4.1","winston":"^2.2.0"},"gitHead":"693adea0c3e187386fe5a2f2c77b10427b5a4429","bugs":{"url":"https://github.com/AnZuev/StudCloud.SSO/issues"},"homepage":"https://github.com/AnZuev/StudCloud.SSO#readme","_id":"@anzuev/studcloud.sso@1.3.4","_shasum":"a11ca8641f85d351173289dfa6b18a59e7809da0","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"a11ca8641f85d351173289dfa6b18a59e7809da0","tarball":"https://registry.npmjs.org/@anzuev/studcloud.sso/-/studcloud.sso-1.3.4.tgz","integrity":"sha512-vvqphF3gLBJv7MKkYY6ZWjxdtaIHaCOTZJ6y2QHm9qI4ggBlMqTO3FGpJmJ2fz0yG8TxIzD2fFOFltZjFqoFjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDcC1PY5FcFmO91xAOXFkmumGOJOmK90gulKggt+bXU7AiEAiSGmoE4bxNGK0SnvQvd4quD83qlI96uDc+aEKA4Tfz8="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/studcloud.sso-1.3.4.tgz_1465829146191_0.611990281380713"}},"1.3.5":{"name":"@anzuev/studcloud.sso","version":"1.3.5","description":"SSO for StudCloud project.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["studcloud","sso"],"repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.SSO.git"},"author":{"name":"AnZuev"},"license":"ISC","dependencies":{"@anzuev/studcloud.datamodels":"*","@anzuev/studcloud.errors":"^0.1.1","connect-mongo":"^1.2.0","express-session":"^1.13.0","mongoose":"^4.5.0","nconf":"^0.8.4","q":"^1.4.1","winston":"^2.2.0"},"gitHead":"74e51421c354f22a11c50d022179917858970bbb","bugs":{"url":"https://github.com/AnZuev/StudCloud.SSO/issues"},"homepage":"https://github.com/AnZuev/StudCloud.SSO#readme","_id":"@anzuev/studcloud.sso@1.3.5","_shasum":"87dc4b61cda926ded647a040ff9f19f80bd3175e","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"87dc4b61cda926ded647a040ff9f19f80bd3175e","tarball":"https://registry.npmjs.org/@anzuev/studcloud.sso/-/studcloud.sso-1.3.5.tgz","integrity":"sha512-dLJEBkvP89XXTFIbwzSZDh+ypf93eI2eBDxxBY5SdhCmT8asUulGKRqarMzYVpmjU9LIfojfippG09lOGao6Og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3HiYp+5b7aV4r7XRb4cDYhiqMbAXh3kTs7nhl9qeZcgIhAOFmSQCx/KPFk6rbYXUOBPVML6lFDAnt5D9syAyKaK01"}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/studcloud.sso-1.3.5.tgz_1465838037978_0.6587131898850203"}},"1.3.6":{"name":"@anzuev/studcloud.sso","version":"1.3.6","description":"SSO for StudCloud project.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["studcloud","sso"],"repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.SSO.git"},"author":{"name":"AnZuev"},"license":"ISC","dependencies":{"@anzuev/studcloud.datamodels":"*","@anzuev/studcloud.errors":"^0.1.1","connect-mongo":"^1.2.0","express-session":"^1.13.0","mongoose":"^4.5.0","nconf":"^0.8.4","q":"^1.4.1","winston":"^2.2.0"},"gitHead":"9cc7f2c49773cf03b6e6b2a600f30f0e37f73f2a","bugs":{"url":"https://github.com/AnZuev/StudCloud.SSO/issues"},"homepage":"https://github.com/AnZuev/StudCloud.SSO#readme","_id":"@anzuev/studcloud.sso@1.3.6","_shasum":"3c03d6ab3c8b8b8a5a452677665a70d6096bcf08","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"3c03d6ab3c8b8b8a5a452677665a70d6096bcf08","tarball":"https://registry.npmjs.org/@anzuev/studcloud.sso/-/studcloud.sso-1.3.6.tgz","integrity":"sha512-AGPsYApKr2VYyWpVUAAgeQtyFiSnoex9tFyRvLOJzMAuRR2HvSA+tuYQc51ycjy30QAYOo44/kXIgQ6mBuI9ZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYc/lyUVDRHEY0RXoxBsJ6B5QX0YaYKwK3qWQBAPncfAiEAswrR0I0OHyqqSxMjNnYJO/589M0F2E2mCvnAco08wsY="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/studcloud.sso-1.3.6.tgz_1465838637962_0.24229783425107598"}},"1.4.0":{"name":"@anzuev/studcloud.sso","version":"1.4.0","description":"SSO for StudCloud project.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["studcloud","sso"],"repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.SSO.git"},"author":{"name":"AnZuev"},"license":"ISC","dependencies":{"@anzuev/studcloud.datamodels":"*","@anzuev/studcloud.errors":"^0.2.0","@anzuev/studcloud.fileinterface":"^1.1.2","connect-mongo":"^1.2.0","express-session":"^1.13.0","mongoose":"^4.5.0","nconf":"^0.8.4","q":"^1.4.1","winston":"^2.2.0"},"gitHead":"ce45055fd6b2833ca018d1b37cb494a79f4e657b","bugs":{"url":"https://github.com/AnZuev/StudCloud.SSO/issues"},"homepage":"https://github.com/AnZuev/StudCloud.SSO#readme","_id":"@anzuev/studcloud.sso@1.4.0","_shasum":"27b2edeae1886263027e036652fc731d0fe23de1","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"27b2edeae1886263027e036652fc731d0fe23de1","tarball":"https://registry.npmjs.org/@anzuev/studcloud.sso/-/studcloud.sso-1.4.0.tgz","integrity":"sha512-aAIiQAH6cKuWnKf/aIinaE6c1Hacge4aNLyDBqla45056XAyIARGXsv+ImeI/nPxHIH+7ifAhHp3pbKSK7l+2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFkuMAhS8KXktGbeRAiPnDY50K1+LHKLsWrZI25vg6YKAiEA3xZedeNWgoDmKJ8f/W+CvFvadht1FH0Cil8GNoubZSw="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/studcloud.sso-1.4.0.tgz_1465931065530_0.06249373871833086"}},"2.0.0":{"name":"@anzuev/studcloud.sso","version":"2.0.0","description":"SSO for StudCloud project.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["studcloud","sso"],"repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.SSO.git"},"author":{"name":"AnZuev"},"license":"ISC","dependencies":{"@anzuev/studcloud.datamodels":"*","@anzuev/studcloud.errors":"^0.2.0","@anzuev/studcloud.fileinterface":"^1.1.2","koa-generic-session":"^1.11.1","koa-generic-session-mongo":"^0.2.5","mongoose":"^4.5.0","nconf":"^0.8.4","winston":"^2.2.0"},"gitHead":"f34cb361dda43c6865724a649a7f8cd60e77bdaf","bugs":{"url":"https://github.com/AnZuev/StudCloud.SSO/issues"},"homepage":"https://github.com/AnZuev/StudCloud.SSO#readme","_id":"@anzuev/studcloud.sso@2.0.0","_shasum":"321d508046b9faab33591b6c127a0e28ae433b24","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"321d508046b9faab33591b6c127a0e28ae433b24","tarball":"https://registry.npmjs.org/@anzuev/studcloud.sso/-/studcloud.sso-2.0.0.tgz","integrity":"sha512-C23MMDKyE1rSNuVJDqQ8lOeat+di+Hep48GGjLCZDKMTl5mqHbvlw5pD9RdRUSw/l14JS+mgL+qjR8qOiBs0Sw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKwwN9MLRdjqLxxuwkXP6ptX6LIUEei8/VNsFrXNppAAiEA8gL71BrX7Aj5R6LJEMr5x4PcEubi9mGPDPYaELJtk90="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/studcloud.sso-2.0.0.tgz_1466864193531_0.41668810159899294"}},"2.0.1":{"name":"@anzuev/studcloud.sso","version":"2.0.1","description":"SSO for StudCloud project.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["studcloud","sso"],"repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.SSO.git"},"author":{"name":"AnZuev"},"license":"ISC","dependencies":{"@anzuev/studcloud.datamodels":"*","@anzuev/studcloud.errors":"^0.2.0","@anzuev/studcloud.fileinterface":"^1.1.2","koa-generic-session":"^1.11.1","koa-generic-session-mongo":"^0.2.5","mongoose":"^4.5.0","nconf":"^0.8.4","winston":"^2.2.0"},"gitHead":"935b00d9608e26b999ff10a4d5cc677745a2729f","bugs":{"url":"https://github.com/AnZuev/StudCloud.SSO/issues"},"homepage":"https://github.com/AnZuev/StudCloud.SSO#readme","_id":"@anzuev/studcloud.sso@2.0.1","_shasum":"2d0fbfe837d7f302127e8189bc28903c09ab38e0","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"2d0fbfe837d7f302127e8189bc28903c09ab38e0","tarball":"https://registry.npmjs.org/@anzuev/studcloud.sso/-/studcloud.sso-2.0.1.tgz","integrity":"sha512-wkByttOPe/lCt/P1ZU5owDv6wesKaTSBn3YV8PWLvUY7GR97l5Z+jbVAYtqCUWo0E9Uamp7bK3RIo2xNYlMhMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUUNK73YZ9cDoARSKtAKv549oPa3jVoOUlxhw2N112gAiEAhCMDP6fuA3MSclyf+FNqll4HNyK9iQPwW1pBsAOwYh4="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/studcloud.sso-2.0.1.tgz_1466864538088_0.6378666930831969"}},"2.0.2":{"name":"@anzuev/studcloud.sso","version":"2.0.2","description":"SSO for StudCloud project.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["studcloud","sso"],"repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.SSO.git"},"author":{"name":"AnZuev"},"license":"ISC","dependencies":{"@anzuev/studcloud.datamodels":"*","@anzuev/studcloud.errors":"^0.2.0","@anzuev/studcloud.fileinterface":"^1.1.2","koa-generic-session":"^1.11.1","koa-generic-session-mongo":"^0.2.5","mongoose":"^4.5.0","nconf":"^0.8.4","winston":"^2.2.0"},"gitHead":"828d2eda7862ceefa4b8266dbc61fd80301a3913","bugs":{"url":"https://github.com/AnZuev/StudCloud.SSO/issues"},"homepage":"https://github.com/AnZuev/StudCloud.SSO#readme","_id":"@anzuev/studcloud.sso@2.0.2","_shasum":"3d4fdb4bfc9422b7e33fed17a5305848811893a4","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"3d4fdb4bfc9422b7e33fed17a5305848811893a4","tarball":"https://registry.npmjs.org/@anzuev/studcloud.sso/-/studcloud.sso-2.0.2.tgz","integrity":"sha512-aVO/Lrq+QsnHyTn2u6bb8lFFxPcRFNx4HpDKT8kc8L3tuHc2r3PYaQIrxosXqB42QlmzP8Li4uYMzus/wqklBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+srn0euwSrZC130SO15FGoBREl8qFJUq2daGuDrxjHAiBfYIqhKqr3PArfFylZr83fSgBsIFAR7BB/f8I8U7BSHg=="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/studcloud.sso-2.0.2.tgz_1466872357157_0.09848139411769807"}},"2.0.4":{"name":"@anzuev/studcloud.sso","version":"2.0.4","description":"SSO for StudCloud project.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["studcloud","sso"],"repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.SSO.git"},"author":{"name":"AnZuev"},"license":"ISC","dependencies":{"@anzuev/studcloud.datamodels":"*","@anzuev/studcloud.errors":"^0.2.0","@anzuev/studcloud.fileinterface":"^1.1.2","@anzuev/studcloud.uams":"^1.0.2","koa-generic-session":"^1.11.1","koa-generic-session-mongo":"^0.2.5","log4js":"^0.6.37","mongoose":"^4.5.0","nconf":"^0.8.4","winston":"^2.2.0"},"gitHead":"be46d6b598d1b392da59c4faeac5a96e182812d3","bugs":{"url":"https://github.com/AnZuev/StudCloud.SSO/issues"},"homepage":"https://github.com/AnZuev/StudCloud.SSO#readme","_id":"@anzuev/studcloud.sso@2.0.4","_shasum":"8bb1916c6496566dca48832fe2520f581f1baf6b","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"8bb1916c6496566dca48832fe2520f581f1baf6b","tarball":"https://registry.npmjs.org/@anzuev/studcloud.sso/-/studcloud.sso-2.0.4.tgz","integrity":"sha512-t36T59axnk6Jdnb18id8HWBLh6YPmMLBi5ziTV2ZKfB4zLAQLvF5ltMBtglVPEazBCJb1EvyoWZ0fHUExhDFBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDcVdOWfS6pLQYgJTAYwSbiughNjMMYjDmJCPGRXNmv3AiEA+RdDzq7aw+OQE86y9f2Gf8uLa3a3YhiZA7tGFdxvwtQ="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/studcloud.sso-2.0.4.tgz_1467749501049_0.7441183775663376"}},"2.0.5":{"name":"@anzuev/studcloud.sso","version":"2.0.5","description":"SSO for StudCloud project.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["studcloud","sso"],"repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.SSO.git"},"author":{"name":"AnZuev"},"license":"ISC","dependencies":{"@anzuev/studcloud.datamodels":"*","@anzuev/studcloud.errors":"^0.2.0","@anzuev/studcloud.fileinterface":"^1.1.2","@anzuev/studcloud.uams":"^1.0.2","koa-generic-session":"^1.11.1","koa-generic-session-mongo":"^0.2.5","log4js":"^0.6.37","mongoose":"^4.5.0","nconf":"^0.8.4","winston":"^2.2.0"},"gitHead":"3f4f03033200077f643f12e95940c76a3277b000","bugs":{"url":"https://github.com/AnZuev/StudCloud.SSO/issues"},"homepage":"https://github.com/AnZuev/StudCloud.SSO#readme","_id":"@anzuev/studcloud.sso@2.0.5","_shasum":"be58cbe6ddf9015b35360e26e657c955f54ef128","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"be58cbe6ddf9015b35360e26e657c955f54ef128","tarball":"https://registry.npmjs.org/@anzuev/studcloud.sso/-/studcloud.sso-2.0.5.tgz","integrity":"sha512-2TWImbiWpyEbaVluEGXWZ8ZPBdjJAWpWlXkwF2ulWYHTgZRJbvYMDtmTAeA5oQmESmRfQmaOIRjMAmHTUXjbdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7i1CkoqR6ngIVkgOqe5TDS0e96XXdB+l76y5pHNKUWAiB21UWoztXqXC8lznTclzud6lLJDH0sNJQpOYQ63o8CmQ=="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/studcloud.sso-2.0.5.tgz_1468003674066_0.5089368026237935"}},"2.0.6":{"name":"@anzuev/studcloud.sso","version":"2.0.6","description":"SSO for StudCloud project.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["studcloud","sso"],"repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.SSO.git"},"author":{"name":"AnZuev"},"license":"ISC","dependencies":{"@anzuev/studcloud.datamodels":"*","@anzuev/studcloud.errors":"^0.2.0","@anzuev/studcloud.fileinterface":"^1.1.2","@anzuev/studcloud.uams":"^1.0.2","koa-generic-session":"^1.11.1","koa-generic-session-mongo":"^0.2.5","log4js":"^0.6.37","mongoose":"^4.5.0","nconf":"^0.8.4","winston":"^2.2.0"},"gitHead":"3fbdac40224de7c4010924a84109048772abf27d","bugs":{"url":"https://github.com/AnZuev/StudCloud.SSO/issues"},"homepage":"https://github.com/AnZuev/StudCloud.SSO#readme","_id":"@anzuev/studcloud.sso@2.0.6","_shasum":"91eeeb559e8ce8696d20bbd0d09f0ab0a5f3ece6","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"91eeeb559e8ce8696d20bbd0d09f0ab0a5f3ece6","tarball":"https://registry.npmjs.org/@anzuev/studcloud.sso/-/studcloud.sso-2.0.6.tgz","integrity":"sha512-5djT3AOCi1MIHsYnwe5Vc5sUyM1ftmkFHsyq1NzvHMfIpDCRfEcU5pqrd3MMzlMqJui2CLJG/iwvQX5laMrEdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFXd5SIVmjhJamiE4/z2Np6nFLLECv0lCAA7rUAFru3DAiBGzckgdEgfJOxDBfrg0mS+UNqZFY0/YsMDWyjYD401aw=="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/studcloud.sso-2.0.6.tgz_1468004862760_0.8035802531521767"}},"2.0.8":{"name":"@anzuev/studcloud.sso","version":"2.0.8","description":"SSO for StudCloud project.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["studcloud","sso"],"repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.SSO.git"},"author":{"name":"AnZuev"},"license":"ISC","dependencies":{"@anzuev/studcloud.datamodels":"*","@anzuev/studcloud.errors":"^0.2.0","@anzuev/studcloud.fileinterface":"^1.1.2","@anzuev/studcloud.uams":"^1.0.2","koa-generic-session":"^1.11.1","koa-generic-session-mongo":"^0.2.5","log4js":"^0.6.37","mongoose":"^4.5.0","nconf":"^0.8.4","winston":"^2.2.0"},"gitHead":"5a3c30cf634562758404048d60c5c521cf70da0e","bugs":{"url":"https://github.com/AnZuev/StudCloud.SSO/issues"},"homepage":"https://github.com/AnZuev/StudCloud.SSO#readme","_id":"@anzuev/studcloud.sso@2.0.8","_shasum":"f1633eb28fe01d8dfbd345908c36b009db84faaf","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"f1633eb28fe01d8dfbd345908c36b009db84faaf","tarball":"https://registry.npmjs.org/@anzuev/studcloud.sso/-/studcloud.sso-2.0.8.tgz","integrity":"sha512-0zvREFGwYA0Vogc5pR+cePWEi+KH8oopEnryA4j8pvFCe6OZebZvv8nNEuZHK7knN0iaL4fxJiRi9vedTeDuGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1cFD9lRxevaQWl0gwJ4tdPcBZ2ip8pIP6oGyn5yHX/AiAqSoQIMELccBGvbIq6CBtxpHUTwAVl2Fpt499aLUPK9A=="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/studcloud.sso-2.0.8.tgz_1468175665505_0.38010683143511415"}},"2.0.9":{"name":"@anzuev/studcloud.sso","version":"2.0.9","description":"SSO for StudCloud project.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["studcloud","sso"],"repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.SSO.git"},"author":{"name":"AnZuev"},"license":"ISC","dependencies":{"@anzuev/studcloud.datamodels":"*","@anzuev/studcloud.errors":"*","@anzuev/studcloud.fileinterface":"^1.1.2","@anzuev/studcloud.uams":"^1.0.7","koa-generic-session":"^1.11.1","koa-generic-session-mongo":"^0.2.5","log4js":"^0.6.37","mongoose":"^4.5.0","nconf":"^0.8.4","winston":"^2.2.0"},"gitHead":"ae66d0fcfcdf2d613a4912638554055eb221ac3d","bugs":{"url":"https://github.com/AnZuev/StudCloud.SSO/issues"},"homepage":"https://github.com/AnZuev/StudCloud.SSO#readme","_id":"@anzuev/studcloud.sso@2.0.9","_shasum":"c46d3115d6e05e96011ca5898c9aec4fc8d8efc2","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"c46d3115d6e05e96011ca5898c9aec4fc8d8efc2","tarball":"https://registry.npmjs.org/@anzuev/studcloud.sso/-/studcloud.sso-2.0.9.tgz","integrity":"sha512-plB+/4miCiRJXTK3Gvz3ebAKTnsWiwH3UXV3SbKOeHGtO+yPK23umDbmPv3As6SshyRH9itkEpQKZajXhGAlfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChrYzKYjY/FA3YAMHUVDBG2G8D12l3noHFYWPiMcT0LAIgTWnXt9Ro6lu6/UI2moNXZqXRPg/D+vB9EHP8qsEW73k="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/studcloud.sso-2.0.9.tgz_1469699929475_0.3085170250851661"}},"2.0.10":{"name":"@anzuev/studcloud.sso","version":"2.0.10","description":"SSO for StudCloud project.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["studcloud","sso"],"repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.SSO.git"},"author":{"name":"AnZuev"},"license":"ISC","dependencies":{"@anzuev/studcloud.datamodels":"*","@anzuev/studcloud.errors":"*","@anzuev/studcloud.fileinterface":"^1.1.2","@anzuev/studcloud.uams":"1.0.x","koa-generic-session":"^1.11.1","koa-generic-session-mongo":"^0.2.5","log4js":"^0.6.37","mongoose":"^4.5.0","nconf":"^0.8.4","winston":"^2.2.0"},"gitHead":"83a3e9ba71f7084dc8f098cf2f074cf6dd9c4af5","bugs":{"url":"https://github.com/AnZuev/StudCloud.SSO/issues"},"homepage":"https://github.com/AnZuev/StudCloud.SSO#readme","_id":"@anzuev/studcloud.sso@2.0.10","_shasum":"3a48e62b8e64f6374b14e6861cc60d5a4842b1e6","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"3a48e62b8e64f6374b14e6861cc60d5a4842b1e6","tarball":"https://registry.npmjs.org/@anzuev/studcloud.sso/-/studcloud.sso-2.0.10.tgz","integrity":"sha512-TM71ONuQjdIIYqXsPeWXVrf3/x5QSXu0lu8AUYHA5KaMEtDH8QCOMJ2U2e57Ry7mxD2nTKZanxgA5uBJXcvY9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmF0642RYiyy8VK+5UwTMVu3h7EE4wBvEM9QFK7RkaqAIgS2F8H2bI16Oudg7ax35ze7Qkj2wTFvM7n6mzccUGWHg="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/studcloud.sso-2.0.10.tgz_1469823533757_0.4520064163953066"}},"2.0.11":{"name":"@anzuev/studcloud.sso","version":"2.0.11","description":"SSO for StudCloud project.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["studcloud","sso"],"repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.SSO.git"},"author":{"name":"AnZuev"},"license":"ISC","dependencies":{"@anzuev/studcloud.datamodels":"*","@anzuev/studcloud.errors":"*","@anzuev/studcloud.fileinterface":"1.1.x","@anzuev/studcloud.uams":"1.0.x","koa-generic-session":"1.11.x","koa-generic-session-mongo":"0.2.x","log4js":"0.6.x","mongoose":"^4.5.0","nconf":"^0.8.4","winston":"^2.2.0"},"gitHead":"9972366a6cf135196390a46288e1cbe7665e4c71","bugs":{"url":"https://github.com/AnZuev/StudCloud.SSO/issues"},"homepage":"https://github.com/AnZuev/StudCloud.SSO#readme","_id":"@anzuev/studcloud.sso@2.0.11","_shasum":"c9e8bd1272678623bd1fb40c32c224936d119725","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"c9e8bd1272678623bd1fb40c32c224936d119725","tarball":"https://registry.npmjs.org/@anzuev/studcloud.sso/-/studcloud.sso-2.0.11.tgz","integrity":"sha512-lKeKAPoUOjg4YkjCqdCz8ouosBqkhv+pMcvhvkJ/LAJEIP3vW7mrVdtVAj9OJkorigcf1Nc9A7EULbu29SUu1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdLQqdUBLonesdNU/hS4IDn8DczzMEU6bfEOyP1hJkfwIhALV5+4avFD6w4psni+jH/XD7TzgXYZK3Nsfk6OMk1CM6"}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/studcloud.sso-2.0.11.tgz_1470058558805_0.024535308592021465"}},"2.0.12":{"name":"@anzuev/studcloud.sso","version":"2.0.12","description":"SSO for StudCloud project.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["studcloud","sso"],"repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.SSO.git"},"author":{"name":"AnZuev"},"license":"ISC","dependencies":{"@anzuev/studcloud.datamodels":"*","@anzuev/studcloud.errors":"*","@anzuev/studcloud.fileinterface":"1.1.x","@anzuev/studcloud.uams":"1.0.x","koa-generic-session":"1.11.x","koa-generic-session-mongo":"0.2.x","log4js":"0.6.x","mongoose":"^4.5.0","nconf":"^0.8.4","winston":"^2.2.0"},"gitHead":"650b351e3f5db8f86aa66a97f9ed38a05530bb9e","bugs":{"url":"https://github.com/AnZuev/StudCloud.SSO/issues"},"homepage":"https://github.com/AnZuev/StudCloud.SSO#readme","_id":"@anzuev/studcloud.sso@2.0.12","_shasum":"37b95c0c2172e56e878af3792a1a518b041d3e1f","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"37b95c0c2172e56e878af3792a1a518b041d3e1f","tarball":"https://registry.npmjs.org/@anzuev/studcloud.sso/-/studcloud.sso-2.0.12.tgz","integrity":"sha512-UBTo4YbzDiH1FNotP8V/8Ys/ue6IhjbwmVDypR2apkzt0oM4e3IoqEjBYpJCEDpCzkmtQ2aQtUHDlFQb0rohHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpVnHnQ14ogvyryVJOzXDImVB6UhJzeltY/4jQgLuppAIgeE5yeSj+HNygReMzYwRiWdf7aC+mn3Yac4yJtv1vwwc="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/studcloud.sso-2.0.12.tgz_1470058897877_0.9653309362474829"}},"2.0.13":{"name":"@anzuev/studcloud.sso","version":"2.0.13","description":"SSO for StudCloud project.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["studcloud","sso"],"repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.SSO.git"},"author":{"name":"AnZuev"},"license":"ISC","dependencies":{"@anzuev/studcloud.datamodels":"*","@anzuev/studcloud.errors":"*","@anzuev/studcloud.fileinterface":"1.1.x","@anzuev/studcloud.uams":"1.0.x","koa-generic-session":"1.11.x","koa-generic-session-mongo":"0.2.x","log4js":"0.6.x","mongoose":"^4.5.0","nconf":"^0.8.4","winston":"^2.2.0"},"gitHead":"1390e9372405b9cfb6c4b2608f52e59cc6d5013f","bugs":{"url":"https://github.com/AnZuev/StudCloud.SSO/issues"},"homepage":"https://github.com/AnZuev/StudCloud.SSO#readme","_id":"@anzuev/studcloud.sso@2.0.13","_shasum":"c76a6fd969c27f36ba1e5714d0dfeae37c3acd67","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"anzuev","email":"anzuev@istudentapp.ru"},"dist":{"shasum":"c76a6fd969c27f36ba1e5714d0dfeae37c3acd67","tarball":"https://registry.npmjs.org/@anzuev/studcloud.sso/-/studcloud.sso-2.0.13.tgz","integrity":"sha512-xuO1Ms+RUEy/K6Buzp5GHxbcpPszLecMmwJddNnphrvQr/7ywFH6vBQcTRhHrpDli7nxZlwgdLKqfUppmq0YTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEQjNLBHkkzf5hohkvBIagm54OV4diDbM1i4r88mx6VyAiEAnI2kQ2W/5OacwZYHtsvM0v3NSzbwLcyKU7oBnK9CcVM="}]},"maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/studcloud.sso-2.0.13.tgz_1470304103861_0.681305130943656"}}},"readme":"# Модули\n\n## SSO\n    \n* [SSO](#module_SSO)\n    * [~SSO](#module_SSO..SSO)\n        * [.configure(config)](#module_SSO..SSO.configure)\n        * [.getSessionsMiddleware()](#module_SSO..SSO.getSessionsMiddleware) ⇒ <code>\\*</code>\n        * [.getContextMiddleware()](#module_SSO..SSO.getContextMiddleware) ⇒ <code>loadContext</code>\n        * [.isPasswordChangeAllowed(session)](#module_SSO..SSO.isPasswordChangeAllowed) ⇒ <code>boolean</code>\n        * [.confirmPasswordChange()](#module_SSO..SSO.confirmPasswordChange) ⇒ <code>boolean</code>\n        * [.dropPasswordChangeAccess(next)](#module_SSO..SSO.dropPasswordChangeAccess)\n        * [.checkAuth(next)](#module_SSO..SSO.checkAuth)\n        * [.checkMailActivation(next)](#module_SSO..SSO.checkMailActivation)\n        * [.checkMobileActivation(next)](#module_SSO..SSO.checkMobileActivation)\n        * [.checkDocumentActivation(next)](#module_SSO..SSO.checkDocumentActivation)\n        * [.signIn(next)](#module_SSO..SSO.signIn)\n        * [.logout(next)](#module_SSO..SSO.logout)\n        * [.checkPermission(user, fileId)](#module_SSO..SSO.checkPermission) ⇒ <code>\\*</code> &#124; <code>boolean</code>\n\n\n# Методы\n\n## &nbsp;&nbsp;SSO\n  <a name=\"module_SSO..SSO\"></a>\n\n### SSO~SSO\n**Kind**: inner class of <code>[SSO](#module_SSO)</code>  \n\n* [~SSO](#module_SSO..SSO)\n    * [.configure(config)](#module_SSO..SSO.configure)\n    * [.getSessionsMiddleware()](#module_SSO..SSO.getSessionsMiddleware) ⇒ <code>\\*</code>\n    * [.getContextMiddleware()](#module_SSO..SSO.getContextMiddleware) ⇒ <code>loadContext</code>\n    * [.isPasswordChangeAllowed(session)](#module_SSO..SSO.isPasswordChangeAllowed) ⇒ <code>boolean</code>\n    * [.confirmPasswordChange()](#module_SSO..SSO.confirmPasswordChange) ⇒ <code>boolean</code>\n    * [.dropPasswordChangeAccess(next)](#module_SSO..SSO.dropPasswordChangeAccess)\n    * [.checkAuth(next)](#module_SSO..SSO.checkAuth)\n    * [.checkMailActivation(next)](#module_SSO..SSO.checkMailActivation)\n    * [.checkMobileActivation(next)](#module_SSO..SSO.checkMobileActivation)\n    * [.checkDocumentActivation(next)](#module_SSO..SSO.checkDocumentActivation)\n    * [.signIn(next)](#module_SSO..SSO.signIn)\n    * [.logout(next)](#module_SSO..SSO.logout)\n    * [.checkPermission(user, fileId)](#module_SSO..SSO.checkPermission) ⇒ <code>\\*</code> &#124; <code>boolean</code>\n\n<a name=\"module_SSO..SSO.configure\"></a>\n\n#### SSO.configure(config)\nНастройка модуля(обязательно перед использованием)\nНастраивает логгер и соединение к бд\nПример конфига:\n<pre><code>\n {\n   \"mongoose\":{\n\t \"UsersUri\": \"mongodb://127.0.0.1/test_IStudentAPI\",\n\t \"PSSUri\": \"mongodb://127.0.0.1/test_PSS\",\n\t \"SSOUri\": \"mongodb://127.0.0.1/test_sso\"\n   },\n   \"sso\":{\n\t \"session\":{\n\t   \"secret\": \"superSecretKey\",\n\t   \"key\": \"StudCloud:session:\",\n\t   \"cookie\":{\n\t\t \"path\": \"/\",\n\t\t \"maxAge\":2592000000,\n\t\t \"httpOnly\": true\n\t   }\n\t }\n   },\n   \"logs\":{\n\t \"UAMS\":{\n\t   \"path\": \"/Users/anton/GitHub/SSO/logs/UAMS.log\",\n\t   \"label\": \"UAMS\"\n\t },\n\t \"SSO\":{\n\t   \"path\": \"/Users/anton/GitHub/SSO/logs/SSO.log\",\n\t   \"label\": \"SSO\"\n\t }\n   }\n\n }\n </code></pre>\n\n**Kind**: static method of <code>[SSO](#module_SSO..SSO)</code>  \n\n| Param | Description |\n| --- | --- |\n| config | конфигурация типа nconf |\n\n<a name=\"module_SSO..SSO.getSessionsMiddleware\"></a>\n\n#### SSO.getSessionsMiddleware() ⇒ <code>\\*</code>\nПолучение миддлвера сессий\n\n**Kind**: static method of <code>[SSO](#module_SSO..SSO)</code>  \n**Throws**:\n\n- <code>Error</code> , модуль не был настроен\n\n**Example**  \n```js\napp.use(SSO.getSessionsMiddleware();\n```\n<a name=\"module_SSO..SSO.getContextMiddleware\"></a>\n\n#### SSO.getContextMiddleware() ⇒ <code>loadContext</code>\nПолучение миддлвера для загрузки контекста\n\n**Kind**: static method of <code>[SSO](#module_SSO..SSO)</code>  \n**Throws**:\n\n- <code>Error</code> , модуль не был настроен\n\n**Example**  \n```js\napp.use(SSO.getContextMiddleware());\n```\n<a name=\"module_SSO..SSO.isPasswordChangeAllowed\"></a>\n\n#### SSO.isPasswordChangeAllowed(session) ⇒ <code>boolean</code>\nПроверка можно ли пользователю менять пароль\n\n**Kind**: static method of <code>[SSO](#module_SSO..SSO)</code>  \n**Returns**: <code>boolean</code> - , true - можно, false - нельзя  \n\n| Param | Description |\n| --- | --- |\n| session | объект типа koa-session |\n\n<a name=\"module_SSO..SSO.confirmPasswordChange\"></a>\n\n#### SSO.confirmPasswordChange() ⇒ <code>boolean</code>\nМиддлвер для валидации ключа для смены, если ключ верный, то метод isPasswordChangeAllowed будет возвращать true\nВ this.state.passwordKey должен быть помещен ключ\n\n**Kind**: static method of <code>[SSO](#module_SSO..SSO)</code>  \n**Returns**: <code>boolean</code> - , true - ключ верный, false - ключ не верный  \n<a name=\"module_SSO..SSO.dropPasswordChangeAccess\"></a>\n\n#### SSO.dropPasswordChangeAccess(next)\nМиддлвер для сброса возможности менять пароль для данной сессии. Вызывается после смены пароля.\n\n**Kind**: static method of <code>[SSO](#module_SSO..SSO)</code>  \n\n| Param |\n| --- |\n| next | \n\n<a name=\"module_SSO..SSO.checkAuth\"></a>\n\n#### SSO.checkAuth(next)\nМиддлвер для проверки авторизован ли пользователь или нет\n\n**Kind**: static method of <code>[SSO](#module_SSO..SSO)</code>  \n**Throws**:\n\n- <code>AuthError</code> , 405 - уровень авторизации недостаточен\n\n**this**: <code>SSO</code>  \n\n| Param | Description |\n| --- | --- |\n| next | переход к следующему миддлверу |\n\n**Example**  \n```js\n//router file\n    router.get('/doSomething', require('path/to/handler.js', SSO.checkAuth);\n // path/to/handler.js\n    ...\n    let a = b;\n    yield next;\n    // если все хорошо, продолжится выполнение\n    // если пользователь не авторизован, будет ошибка\n    // и управление попадет обработчику ошибок\n    ...\n```\n<a name=\"module_SSO..SSO.checkMailActivation\"></a>\n\n#### SSO.checkMailActivation(next)\nМиддлвер для проверки уровня авторизации(подтвердена либо почта, либо документ либо телефон)\n\n**Kind**: static method of <code>[SSO](#module_SSO..SSO)</code>  \n**Throws**:\n\n- <code>AuthError</code> , 405 - уровень авторизации недостаточен\n\n\n| Param | Description |\n| --- | --- |\n| next | переход к следующему миддлверу |\n\n**Example**  \n```js\n//router file\n    router.get('/doSomething', require('path/to/handler.js', SSO.checkMailActivation);\n // path/to/handler.js\n    ...\n    let a = b;\n    yield next;\n    // если уровень авторизации > 1, то продолжится выполнение\n    // иначе ошибка\n    // и управление попадет обработчику ошибок\n    ...\n```\n<a name=\"module_SSO..SSO.checkMobileActivation\"></a>\n\n#### SSO.checkMobileActivation(next)\nМиддлвер для проверки уровня авторизации(подтверден либо документ, либо телефон)\n\n**Kind**: static method of <code>[SSO](#module_SSO..SSO)</code>  \n**Throws**:\n\n- <code>AuthError</code> , 405 - уровень авторизации недостаточен\n\n\n| Param | Description |\n| --- | --- |\n| next | переход к следующему миддлверу |\n\n**Example**  \n```js\n//router file\n    router.get('/doSomething', require('path/to/handler.js', SSO.checkMobileActivation);\n // path/to/handler.js\n    ...\n    let a = b;\n    yield next;\n    // если уровень авторизации > 2, то продолжится выполнение\n    // иначе ошибка\n    // и управление попадет обработчику ошибок\n    ...\n```\n<a name=\"module_SSO..SSO.checkDocumentActivation\"></a>\n\n#### SSO.checkDocumentActivation(next)\nМиддлвер для проверки уровня авторизации(подтверден документ)\n\n**Kind**: static method of <code>[SSO](#module_SSO..SSO)</code>  \n**Throws**:\n\n- <code>AuthError</code> , 405 - уровень авторизации недостаточен\n\n\n| Param | Description |\n| --- | --- |\n| next | переход к следующему миддлверу |\n\n**Example**  \n```js\n//router file\n    router.get('/doSomething', require('path/to/handler.js', SSO.checkMobileActivation);\n // path/to/handler.js\n    ...\n    let a = b;\n    yield next;\n     // если уровень авторизации > 3, то продолжится выполнение\n    // иначе ошибка\n    // и управление попадет обработчику ошибок\n    ...\n```\n<a name=\"module_SSO..SSO.signIn\"></a>\n\n#### SSO.signIn(next)\nМиддлвер для авторизации пользователя.\nПеред вызовом необходимо убедиться, что внутри this.authData находятся необходимые данные.\nНеобходимые проперти - mail и password\n\n**Kind**: static method of <code>[SSO](#module_SSO..SSO)</code>  \n**Throws**:\n\n- <code>AuthError</code> , 401 - неверный парль\n\n\n| Param | Description |\n| --- | --- |\n| next | переход к следующему миддлверу |\n\n**Example**  \n```js\n//router file\n    router.get('/signIn', require('path/to/handler.js', SSO.signIn);\n // path/to/handler.js\n    ...\n    let a = b;\n    yield next;\n    // если все хорошо, продолжится выполнение\n    // если пароль не верный, будет ошибка\n    // и управление попадет обработчику ошибок\n    ...\n```\n<a name=\"module_SSO..SSO.logout\"></a>\n\n#### SSO.logout(next)\nМиддлвер для авторизации пользователя\n\n**Kind**: static method of <code>[SSO](#module_SSO..SSO)</code>  \n**Throws**:\n\n- <code>AuthError</code> , 401 - неверный парль\n\n\n| Param | Description |\n| --- | --- |\n| next | переход к следующему миддлверу |\n\n**Example**  \n```js\n//router file\n    router.get('/logout', require('path/to/handler.js', SSO.logout);\n // path/to/handler.js\n    ...\n    let a = b;\n    yield next;\n    // если все хорошо, продолжится выполнение\n    // если пароль не верный, будет ошибка\n    // и управление попадет обработчику ошибок\n    ...\n```\n<a name=\"module_SSO..SSO.checkPermission\"></a>\n\n#### SSO.checkPermission(user, fileId) ⇒ <code>\\*</code> &#124; <code>boolean</code>\nПроверка можно ли пользователю скачивать/просматривать файл\n\n**Kind**: static method of <code>[SSO](#module_SSO..SSO)</code>  \n**Throws**:\n\n- <code>DbError</code> , 404 - файл не найден\n- <code>DbError</code> , 404 - если файл доступен только людям из группы и автор файла не был найден\n\n\n| Param | Description |\n| --- | --- |\n| user | пользователь(объект типа user) |\n| fileId | идентификатор файла для просмотра |\n\n","maintainers":[{"name":"anzuev","email":"anzuev@istudentapp.ru"}],"time":{"modified":"2022-06-12T14:43:25.278Z","created":"2016-06-04T22:46:24.353Z","0.0.1":"2016-06-04T22:46:24.353Z","1.0.0":"2016-06-05T18:47:41.002Z","1.1.0":"2016-06-11T19:46:13.683Z","1.2.0":"2016-06-12T15:31:21.693Z","1.2.1":"2016-06-12T16:38:27.869Z","1.3.0":"2016-06-12T19:59:44.450Z","1.3.1":"2016-06-12T20:10:29.761Z","1.3.2":"2016-06-12T20:24:30.542Z","1.3.3":"2016-06-12T20:38:14.710Z","1.3.4":"2016-06-13T14:45:49.013Z","1.3.5":"2016-06-13T17:14:00.956Z","1.3.6":"2016-06-13T17:24:00.491Z","1.4.0":"2016-06-14T19:04:28.920Z","2.0.0":"2016-06-25T14:16:35.928Z","2.0.1":"2016-06-25T14:22:20.283Z","2.0.2":"2016-06-25T16:32:39.489Z","2.0.4":"2016-07-05T20:11:43.554Z","2.0.5":"2016-07-08T18:47:56.581Z","2.0.6":"2016-07-08T19:07:45.424Z","2.0.7":"2016-07-10T18:19:15.034Z","2.0.8":"2016-07-10T18:34:26.883Z","2.0.9":"2016-07-28T09:58:51.425Z","2.0.10":"2016-07-29T20:18:55.439Z","2.0.11":"2016-08-01T13:35:59.570Z","2.0.12":"2016-08-01T13:41:39.817Z","2.0.13":"2016-08-04T09:48:25.461Z"},"keywords":["studcloud","sso"],"author":{"name":"AnZuev"},"license":"ISC","readmeFilename":"README.md","homepage":"https://github.com/AnZuev/StudCloud.SSO#readme","repository":{"type":"git","url":"git+https://github.com/AnZuev/StudCloud.SSO.git"},"bugs":{"url":"https://github.com/AnZuev/StudCloud.SSO/issues"}}