{"_id":"loopback-component-cas","_rev":"29-36f50c8ab474be1f8c2bceae4abc082f","name":"loopback-component-cas","description":"Loopback CAS Authentification","dist-tags":{"latest":"0.5.21"},"versions":{"0.1.0":{"name":"loopback-component-cas","version":"0.1.0","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.0","debug":"^3.0.1","marko":"^4.4.28","moment":"^2.18.1"},"gitHead":"2b8884b408b32197dbd7f56c394f6edadac6946e","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-Zy+WkXWfq1IEUGL/6XUJwM2AQ4aR9z2IGNDlFMqTGDfOmniFfJsOf1r9aSgcPpLuWq76rOEH3jBEDGkz6hxEuQ==","shasum":"be65e823977dfe4375943cc2a6337dfa5b81643c","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFu8eGxQeBywwcM1sCC533oPo+6mr/DL3R95aP2AEF5LAiEA9HiIEnV69zM5tBN1ycnlByY772Cd0IN9OTgJxFg7YYQ="}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas-0.1.0.tgz_1505309055585_0.529228329192847"},"directories":{}},"0.2.0":{"name":"loopback-component-cas","version":"0.2.0","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.0","debug":"^3.0.1","marko":"^4.4.28","moment":"^2.18.1"},"gitHead":"5863559a69555843f3cff0697f009b2837b7ae44","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.2.0","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-wWrrr/03nPGePXnKNacvv49wAJ7sPIVoULziD6a8L4OswwBJeaBflRLMH2jXtct3zc6894a3v0GcsXyqaviHsw==","shasum":"01487725b57ac84029e81525e0c2a8795d1bee79","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDnSLMHDw4bOoHYs/7z2M5/gaT63HQYujFaKVBZsKDkIAiAM2VaK+FBv6uE4iHkLYR2FlFMNOLODD1keZqH1EZ3cUA=="}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas-0.2.0.tgz_1507020633037_0.8717326954938471"},"directories":{}},"0.3.0":{"name":"loopback-component-cas","version":"0.3.0","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.0","debug":"^3.0.1","marko":"^4.4.28","moment":"^2.18.1"},"gitHead":"6b9b1245adcb4b26d7d50968ae1a5ddcc12af264","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.3.0","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-ag01ICIZ6vfJiENKslPTjiaJzow+zkVPUNUQNSr5aXFoJIvHUeJGeS2PWLZJnSp0Vxnfc4VEOp2pme5pF+LPHw==","shasum":"a0ab1cce8469f26ffc3e82598cae159a38ea16bf","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9YP3V3KtDGIeCJunvo2XIEyf5HMXpnviDN9uh5F1d6AiBmfWHfivP9QMEA368r8DFQwCc71bug2My2hFUlr9QSzg=="}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas-0.3.0.tgz_1507025835560_0.055208709789440036"},"directories":{}},"0.3.1":{"name":"loopback-component-cas","version":"0.3.1","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.0","debug":"^3.0.1","marko":"^4.4.28","moment":"^2.18.1"},"gitHead":"6fe40936134aad12bb0c9a4c068e671846a1caf8","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.3.1","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-g4j5kASShWTvHiVh+IAP6YdzmnRTnwwIiIoRogE0ZiU/cmCrvQv8oPrZuKMnXXwWv11Hh2wsszQC5jwPkpmsJg==","shasum":"d2e55fc09b9ee05a777f912c5d2569ba9618e493","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf6OCsCprilz1lIh5Ov0ht7+9MMjJMufeSAW/T6VPqogIhAOF16e4kxp5bVxbehyEcbHHq5IexnJVUx4775VPJfjyk"}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas-0.3.1.tgz_1507027771107_0.21080903196707368"},"directories":{}},"0.3.2":{"name":"loopback-component-cas","version":"0.3.2","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.0","debug":"^3.0.1","marko":"^4.4.28","moment":"^2.18.1"},"gitHead":"31a24d2e970720038ef6afe1167b5cbf5dae034f","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.3.2","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-Y1HAqfXjdrsSmR1cEtdE2OnyXX7ivW0VOErMlpMTEIhKwibLDWjD7052rQW9l91NxW9XDAW3zalrUDWyFTKFGQ==","shasum":"952326ff46bb0f61f298c2466f7b5e21ebb3df32","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.3.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp3AukxabOV23HqbeEeKOzrvF7eXfsuHQetLe8OlgI+QIgMtVLtTkkuntGQBO6ZniHDbNYHWQyZ4MFI34HFY/klLo="}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas-0.3.2.tgz_1507043693483_0.687873987480998"},"directories":{}},"0.4.0":{"name":"loopback-component-cas","version":"0.4.0","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.0","debug":"^3.0.1","marko":"^4.4.28","moment":"^2.18.1"},"gitHead":"76b1ace5627235d45571f57998eed1a4f8466444","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.4.0","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-DmveRqVYQq4erxq2C1gc2Yv2WDng/nsRDtje9O9uu4aeXzrUsLwX3FMDuwHkoBEGwssXhqX+dmEygOWGTmGMow==","shasum":"9d37dab1d385bf05ae78334845cf6f7ee8d8fb25","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFD31HnefwajorL1DmKhy2wRm4KGe6FRKk6D2eMdsfV6AiEAwp2aV/e4sraauqSSCjfgp5uPI0CDKhoQcM7UBEpVowk="}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas-0.4.0.tgz_1507285518356_0.38187340064905584"},"directories":{}},"0.4.1":{"name":"loopback-component-cas","version":"0.4.1","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.0","debug":"^3.0.1","marko":"^4.4.28","moment":"^2.18.1"},"gitHead":"efb9adff4caf3592799357f5127dc02c5056c729","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.4.1","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-lqasKXxH6fZVJqRhhqqvErQs19V5VK29ifDeHI1RbxycY6WNU+BE76v8LgS1PlgK98k/ofascs/MIEzUMKPX6g==","shasum":"e02e991e99b313e754de88cfba6f95ad73ce972b","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.4.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6XzStMad8JnzyioHhVeOb4dtNvquMQT6DJv/S5ZphugIgYC/rJ4P9Daivd0vbb4KBYwsw4R7Mdxrs8eQHmstJ9Lk="}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas-0.4.1.tgz_1507301006135_0.7702559905592352"},"directories":{}},"0.5.0":{"name":"loopback-component-cas","version":"0.5.0","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.0","debug":"^3.0.1","marko":"^4.4.28","moment":"^2.18.1"},"gitHead":"4d1b5aa9f4be5eef5943b27597fa66fc02317576","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.5.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-514P86n/NzH3UfU8ZanFFFQ3lgBcRaCaGFah6xv8J8240Wjf/g1r9I8IrD8SmB8ryS3mErAblKyXszl2YJE/cQ==","shasum":"7ad8d3d377e5ddf62bc4c02ca349e09a106433e0","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXC6x6PFHsbPZB8LSXEwr3iMJIVlHjIW/LGc6JA7y+EAiEA5XFqvuBj5mk8X6rEAD64SMIfTuBaL8Bl32AZ14giwVU="}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas-0.5.0.tgz_1508929929882_0.17669951333664358"},"directories":{}},"0.5.1":{"name":"loopback-component-cas","version":"0.5.1","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.0","debug":"^3.0.1","marko":"^4.4.28","moment":"^2.18.1"},"gitHead":"31f1a28ce92b45665de0110e92da6c02206c0cd4","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.5.1","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-OA+dNFuCPqP8ebysT72Jc4uRrqDMBnzVBPVXSwmcghmbYJDEWYv8vZwJGF8IWA7zvRqVmQwamEpo6Lft9UfCOA==","shasum":"87803f3b6b8b7da72e915ed3f2bcecd06e57cdf9","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.5.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGND8qlwreBSH+3i2fn5yLhSrBjNb74HxqFDkuyimmaHAiBMMqePaLwNLyBeWw/A20UX8KfajK8DMIa2tw7QX10izA=="}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas-0.5.1.tgz_1509620374967_0.2442770681809634"},"directories":{}},"0.5.2":{"name":"loopback-component-cas","version":"0.5.2","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.0","debug":"^3.0.1","marko":"^4.4.28","moment":"^2.18.1"},"gitHead":"4040da844b4daef70932727b9cf6d126de425553","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.5.2","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-BGmfCu4e6p8R1QYlgiT6f7dui06wdxDgFMk3vZmgDLC7jbSegcxHXp1jEjTMXjcoew/NoW+Ebf5ZccGzKHPYuA==","shasum":"99efcdea2d208ba03bd820a734fda210f562d0f5","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.5.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi342xKQ7O5hS0sqTgThbrGiPQmpvhuz/3aJhx8I0IFgIhAOG03YmC0ztdruKOhWtdTkPkHShvqM43m4JhRs5zG9oE"}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas-0.5.2.tgz_1510064215642_0.06203394732438028"},"directories":{}},"0.5.3":{"name":"loopback-component-cas","version":"0.5.3","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.0","debug":"^3.0.1","marko":"^4.4.28","moment":"^2.18.1"},"gitHead":"57732481f20df4564870073b8346ec13876244c0","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.5.3","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-JUSxiXmaDeyEZdE7DM9Xijz/v0zcG3noDOZMFMFgmmGTqC0V+CTVlRUgRKp0H5MDMCpZdrXg2Ly7zujvlwSyMA==","shasum":"08ebae047fac5c22ac93c03d9f605920a582f570","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.5.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDk9pVIGueci/r3SYahtyKQC4dE+LwxE6snBuif+Jhe2wIgQp4BWLybqzL+bHKYcSVkp2Nt9ZQ2MyuyGiwJaVk+sC4="}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas-0.5.3.tgz_1510676086765_0.8130496006924659"},"directories":{}},"0.5.4":{"name":"loopback-component-cas","version":"0.5.4","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.0","debug":"^3.0.1","marko":"^4.4.28","moment":"^2.18.1"},"gitHead":"7b099d15c8cb49c0e292ebf57bd9e26870a0db38","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.5.4","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-8tKeQrRM3c5yFu9TQPooP6GUs2baa92FjuXEWCz+x0nOA7jBwoosRC2qstU4v5GewjzgY1wRdn1lFMHjvbY7Bg==","shasum":"4cb5effc3c718ff5c5549a7b461e00308c41ddc7","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.5.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmm9g81LJmcyv9rF/C1kAfHQaaAWo2tVT3SWRBF9j9xAiEAjUNRanYG1SXSbR6XBfZzkHXZnz91vnQ77xTPRIV+y+s="}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas-0.5.4.tgz_1510736245374_0.1858228030614555"},"directories":{}},"0.5.5":{"name":"loopback-component-cas","version":"0.5.5","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.0","debug":"^3.0.1","marko":"^4.4.28","moment":"^2.18.1"},"gitHead":"f3a14493316470d6d6f87419084073e5ad64c349","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.5.5","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-dPiWb4RWGmFCK/GVbzPUj6uvhkYUNJncerPsXu3czPUytvHQsHWqhUjQleKVgcVds3bPvuVezZqcWyY5YphKAA==","shasum":"e3568813175f6986647ba9c0c540af42df3ec405","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.5.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8hs4r96Em1sRyus3Vg0uw4pwZBLy/DIYsNrZhDlH5xAiBF36Mnv8Rfj3Sqi+LeU8cYQZZmKwaydscU5noedd7A5Q=="}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas-0.5.5.tgz_1510737737739_0.3169169102329761"},"directories":{}},"0.5.6":{"name":"loopback-component-cas","version":"0.5.6","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.0","debug":"^3.0.1","marko":"^4.4.28","moment":"^2.18.1"},"gitHead":"77eaa7f5d97325f905aac7d049043241f4a124e7","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.5.6","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-wFzMGvJvcDPAZ1StjU6PGjgfuHiUgzii597H0k2iHx/7SxeJqCz2UFY+3tZphKr3HPRo4kufCGRdfHDWfRtUJw==","shasum":"cd2b6f744b6aec53cebafe23944c1c9f6bf07604","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.5.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDkfeG8lJqosT5QCzgDxjaeIshIDHRKJ0m6jAhGlNieHAiAHD9twWPiBq98F1M7HYqMuZs1WPoqUGmJK4NUoVffKTg=="}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas-0.5.6.tgz_1510739767019_0.36253324267454445"},"directories":{}},"0.5.7":{"name":"loopback-component-cas","version":"0.5.7","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.0","debug":"^3.0.1","marko":"^4.4.28","moment":"^2.18.1"},"gitHead":"a131276f2909ee680975824bdae5afad94ba73d5","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.5.7","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-wxL6X1Zm9N2TMbmUQmAkQI7CVEVO3Gfhr1V1DEeh0mjZd/bNhhGAuSAtbkPd6EmrsQQR9O8Ssf4K6tfuXp+TAg==","shasum":"dd67c3cf45d55d43bb5b209134a4a1463c73f0aa","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.5.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMH/CsNECQAV7yMwQFIVK2GTj2bHFrJvyoojHxzKzucwIgKDGnOfneqXm2xVcH+ZbWrVhD/6MiuqMVl1jP8ZzRmwM="}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas-0.5.7.tgz_1510740711294_0.8875564949121326"},"directories":{}},"0.5.8":{"name":"loopback-component-cas","version":"0.5.8","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.0","debug":"^3.0.1","marko":"^4.4.28","moment":"^2.18.1"},"gitHead":"3d0cec69f1e1f788e05f80262953764899067ede","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.5.8","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-EQ6snndWcVCmH7Z1AX0u+cVaFw5v1ZPEN0y6f6TKUIICJpUeI6zbdre8yHixbTrVAd4JxjjI3UnCiDj/5S1Q6w==","shasum":"a8b7e636ba615be8b8501392ddd17052d062c73d","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.5.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8bBZeFpXqBGQ/i6enCzKvANOIwcL6m/6SAQURFciBegIhAMqeZ3dI+D7uXOLMTbJagfgo+lXCxOVq1QmfEgJwVPCB"}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas-0.5.8.tgz_1510742565611_0.06627675332129002"},"directories":{}},"0.5.9":{"name":"loopback-component-cas","version":"0.5.9","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.0","debug":"^3.0.1","marko":"^4.4.28","moment":"^2.18.1"},"gitHead":"068857a8357deb30e9978a2f25df6440623fcc9c","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.5.9","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-05EfPV57qFJsmyQu0kHQ9SBwr5aGCveFP8duJ0Qjg06KylP9JK9m7KPDUaSerr524GoTBS7Otl7arxrkIIr1sg==","shasum":"683d1b55dc2ebb5a49abc4efdf942720bf8ce6ff","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.5.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQ9J0QW+6P3zNefqqtv9Mgc8g4fhm9RclkF+cnch9rPgIhAIIbGwJ9DnJK6nHNG8IpeqPeZk+3aJ/XZ5AV7k2NVeZl"}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas-0.5.9.tgz_1510742897040_0.9398280268069357"},"directories":{}},"0.5.10":{"name":"loopback-component-cas","version":"0.5.10","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.0","debug":"^3.0.1","marko":"^4.4.28","moment":"^2.18.1"},"gitHead":"cb8a3e86d5dc9206068c032c5f673dc40ad1ad69","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.5.10","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-UpZOWEJd0G8ujNIUWLvE09S5v3+vzfcwdi0O1aFrUXn8Yym8Mr+elFgzNGZQWHXvx56kwY5KJGLqEszZLFLJ/Q==","shasum":"2fe97aed460980437cf7bcf7d85669102c12cfcc","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.5.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSZX6OxCkAHbDww/RlogOdL2LAOZv23oK1BWg5y53TAAiEA6yMPpQ/xtQPc4cfRxgzrn+cpXBIzzgR1mUoavfYjrxA="}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas-0.5.10.tgz_1511438107925_0.8171688646543771"},"directories":{}},"0.5.11":{"name":"loopback-component-cas","version":"0.5.11","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.1","debug":"^3.1.0","marko":"^4.6.0","moment":"^2.19.2"},"gitHead":"c5d0666aed3091d5d6a7f8eb64579e8c1bfa5b29","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.5.11","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-WU6GSu1aSqDwL7+N1kzbeXMkFtPtyZT8xr60OIOpu8lzZZ+w2cjRlJmz7P9SxCiaqH8vsTAwSELPH53u6DPQug==","shasum":"8beb7f26bfaaec3801d03b3bf32e1171ae49ca01","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.5.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLcWKBQ1Bh2cn6Qhz2Kp+sK8KnRErjAI7ZGTwI6VBQqwIgMoC5W5nZtcw8s6y8Uk43qAbCwZfIxqTU0uzMBJFGWY0="}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas-0.5.11.tgz_1511444085052_0.7762129048351198"},"directories":{}},"0.5.12":{"name":"loopback-component-cas","version":"0.5.12","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.1","debug":"^3.1.0","marko":"^4.6.0","moment":"^2.19.2"},"gitHead":"67603031e7ed0d141ea76d1e0d6ee9107872c161","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.5.12","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-pSHUi+TNB9F/Dr94O8Kt+tfdZiN7cfdc/wOPjzsgIji49JbJkQZR1f+LFoFD0EkBsNx3K07xoL1G2iITWm8oCw==","shasum":"a4b898200c2d741e5e9c7ef789e65ec921bdc0b2","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.5.12.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMJw+TCUJhbtqp+SpoNU8wsAiVaeV+xlH+m1gtseKgHAIgdCXprBsiwqjFpioJOZ3Lw6imkIomxTxJLW7iw+1lnuk="}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas-0.5.12.tgz_1511445584703_0.7177129918709397"},"directories":{}},"0.5.13":{"name":"loopback-component-cas","version":"0.5.13","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.1","debug":"^3.1.0","marko":"^4.6.0","moment":"^2.19.2"},"gitHead":"0d5df35b0c29d300a5e1337ada22ff7f5b0d69d6","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.5.13","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-UD+s3FBMxWNl437Z3wqmraxwmRVvFxr3jYTXn29FjeZBIUa0WHYINrPBNl5Sr2s9inNNsBcf3nHLoie1oGgLEw==","shasum":"58ea99269f52d5cdb71f4496e3df1fa5e816f5da","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.5.13.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICCzHV5qmYKlCycz4APO4ILYRDg32nhFCv0GViH6GBIpAiEAh6VPC9xTqcwF3riL28DyhftjFbVGZaH5Ar9q1pS8wf0="}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas-0.5.13.tgz_1511447062852_0.12848744029179215"},"directories":{}},"0.5.14":{"name":"loopback-component-cas","version":"0.5.14","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.1","debug":"^3.1.0","marko":"^4.4.28","moment":"^2.19.2"},"gitHead":"c5e38dc2d6980f7288f01fba1b1b0a997618addc","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.5.14","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-114me8yiKHSuL2NJhpf8naXqhLm5pClBwOYYhGkrTBbDvFCCrhFqfVWzqHbsjguV95l/4jz4Y9cxA1QCfeakLw==","shasum":"ee7e659f4f65680328fd4ac4ea5dda5bc22ae1bd","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.5.14.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKwd0vi+hkBfV21d/2ao4WMou02MrJNO/C1aWbjSKMnQIhAPpYenK6tsaDiyv1Ly1v6ywf6mFu53IoiGXquVCKETxX"}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas-0.5.14.tgz_1511972533157_0.7863056340720505"},"directories":{}},"0.5.15":{"name":"loopback-component-cas","version":"0.5.15","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.1","debug":"^3.1.0","marko":"^4.4.28","moment":"^2.19.2"},"gitHead":"4a12c5dc685d6a33eca9e13715b87695a56c8184","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.5.15","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-5O6MvjBXCNzawRgZK8i+mFqO6roqw48OGyFI2SDw7hp84Xqq1m2Ai5SZ9DJAaRozAnM+U2gquGdjYg5x6apQJQ==","shasum":"ad2c5638564775c6585dd5af76b01d9e349ef29e","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.5.15.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQfBLtaRDUzoIO+FkotDwBonsUqOUUwUWQnogIJQV4MAIhAL2oC8YpR/bDmlFyjbxulM/uN+ogR5OfNRJUxjIo4HgA"}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas-0.5.15.tgz_1513091923483_0.7446249756030738"},"directories":{}},"0.5.16":{"name":"loopback-component-cas","version":"0.5.16","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.1","debug":"^3.1.0","marko":"^4.4.28","moment":"^2.19.2"},"gitHead":"bc0b4f441b3acf7a129be5562f23f9a994ed9389","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.5.16","_npmVersion":"5.6.0","_nodeVersion":"9.2.1","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-tiHY8WltIGDITwJPpkDlbf+0aTCW76nFc/ZZjszGlWpLWAqHr+HlPX8IimjAaD+Qi5rWa0Yc0TRGoqgAwhA6tg==","shasum":"160a660004796aab2a5a2871aa8202c7cc90f906","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.5.16.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo1GbwfQNF5fK+JXz5vXeyILsCF8mF957wCoV5ZY+EUgIhAPCGruKywC/m5N0K+lUhVjzgleIVpQEY1XnSZM4C1Tfz"}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas-0.5.16.tgz_1513155154119_0.11488352692686021"},"directories":{}},"0.5.17":{"name":"loopback-component-cas","version":"0.5.17","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.1","debug":"^3.1.0","marko":"^4.4.28","moment":"^2.19.2"},"gitHead":"3df520fe8d12eded930bce97255674150f5e4bc8","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.5.17","_npmVersion":"5.6.0","_nodeVersion":"9.2.1","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-stQwT/LHYtRRZxbSiJXuIMYMbwomKJfAEjmRcWVKfsvXLh5dhOlVVtgjksTqbxOUJKEbQR6rpQ19CdxXYxmLWQ==","shasum":"cd619717e26b802860976402d9c5492a29b90153","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.5.17.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGHWq1gmdqMu30lmuuT7zi4d8cvoB3lePPyMO5LlHXm1AiEAlqhJhnAohKKR3xA3+ATWDTVPilvAuYSlGGGFgvX3C40="}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas-0.5.17.tgz_1513157534469_0.39927937067113817"},"directories":{}},"0.5.18":{"name":"loopback-component-cas","version":"0.5.18","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.1","debug":"^3.1.0","marko":"~4.4.28","moment":"^2.19.2"},"gitHead":"51cb881180680fa7392b497eda8f1b1e2169a1ed","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.5.18","_npmVersion":"5.6.0","_nodeVersion":"9.2.1","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-3d6pRENV3qfK0WVnL0gYPsT+eq2JlQS/NnDebfUhcaZF9iaYKY+mvy03dBOACynS+7iCrcwY0ZyeFgVJ4hTHqg==","shasum":"8408acebe9ad0715c341359de3841b9a9e843de3","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.5.18.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEDftAAM7T8SkCn74BpxpuwH9asYTvTrkN5c6cQEIU2+AiBvUAmbDYlFxuML7+/i8NWTqivkf3OJF8rnBwTfWgydtA=="}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas-0.5.18.tgz_1513183761856_0.9485879479907453"},"directories":{}},"0.5.19":{"name":"loopback-component-cas","version":"0.5.19","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.1","debug":"^3.1.0","marko":"~4.4.28","moment":"^2.19.2"},"gitHead":"d84cf613e17859cffa58b520c57f91ebadf92336","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.5.19","_npmVersion":"5.6.0","_nodeVersion":"9.2.1","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-bXVLlOGVl/OcKP7SjyymksD43uwQSqZhm3vxDM8vHeh0OJ+Pg9fOSpi6AtorpGHloaDzEfMz/TJK59yTBFUCzw==","shasum":"0f009b15e25f6c127087593bc45d9d471c779915","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.5.19.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwZgwpN2SlhLppAaEWTGuimkE5XDDSMIn0GXGyRIPiKAiEAqnGppX5hGWqLAI7/OVKqQe1O+bSJgd99i8ypZdeOGio="}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas-0.5.19.tgz_1513763092119_0.69348842673935"},"directories":{}},"0.5.20":{"name":"loopback-component-cas","version":"0.5.20","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.1","debug":"^3.1.0","marko":"~4.4.28","moment":"^2.19.2"},"gitHead":"034375c9210e78a1be93565bb94bad39ee13c0e6","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.5.20","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-F5wxX/XUbjviYzijNqNnzj3uVpgpo8WUHVxY/7XgXW+40MhRP3UZcDMsS2/Grdeq/1KjD3WrU8DjJ6UUl36TTg==","shasum":"1f9f3545ed091adbb7b4e49e9350201c33a55069","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.5.20.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4ZcMM49NLdjJxpJmO8n0OMAYNI9GTKDmirPXECysNfAIgE40wlPU9bYI2WMvX/hF3NvUnyO5kYI5iF6YSmgElxlE="}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas-0.5.20.tgz_1516957861839_0.16304376651532948"},"directories":{}},"0.5.21":{"name":"loopback-component-cas","version":"0.5.21","description":"Loopback CAS Authentification","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"license":"MIT","dependencies":{"bluebird":"^3.5.1","debug":"^3.1.0","marko":"~4.4.28","moment":"^2.22.2"},"gitHead":"10a78389448258d0addce987d5b5229cc8bbab62","homepage":"https://github.com/sbechet/loopback-component-cas#readme","_id":"loopback-component-cas@0.5.21","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"sbechet","email":"sebastien.bechet@osinix.com"},"dist":{"integrity":"sha512-srYWzrwwGVJl9yZqxkUzDOBj6KR96aXJKDn/VIhSVVL0DD/6UXp0m1L11gg6IDg8hcdlXPzFjlTqXa3cw0FWhg==","shasum":"c25848615d0a5d20de36b0f8ead55753655aae4b","tarball":"https://registry.npmjs.org/loopback-component-cas/-/loopback-component-cas-0.5.21.tgz","fileCount":22,"unpackedSize":403041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLjYTCRA9TVsSAnZWagAAE78P/AyclywbBvy/VxzMAa4S\nn+INLxgQxuSoKJLVdyE0+krDxdzYMqkFGPvIEoSNLjIQEHNqty1VifkIaAEM\nTZmu2XP+JRWqbwl5h+Z3r7hOSw3FH1a9FTwaDavdozdwG4R+MIubNk82ZmM0\n6wukc34Hhk4cCbbZb9JXTxQYOCr2G+cmfc8HCwE4gIAjCrPshLGI95xXIQVB\nltiCz8JHSQkIXZsY9QNr6uY98+h6uG+e2XTHWBk+DHY0wXBHhKRN1+PRx4Aq\nrpZIpI2NtUp+7+YU+5V9wjwLFvd6in565lXzHUn2LmEkICjNCoYn2tZFFJS/\nFkxyzLRHUeDELAVm74svBTf1A75f77ud9alpRT5JHHTe70b+Qlztvzt7UyfU\n1RvW5ed9nCPSOOw9ONBaBL9r5OUugUTx+tStwNwpCs4NAgQwgHm47D1zDaVv\n2oCwwfr959IWZ3GIiIPG8VFb1NnSXcI5RmGg7luqj33ABGb+bieO4ditaRkf\noQksvdnGwBnz0DrQMSZGx7VgIHOhlK044ANH2ewLt4yhaOxvz9LNEZKE67hq\nd74uPRwhawAdaP16LMlFV+TrktGo+n4Fyg+TwC/nfNEOo8B1NG2BK6IeQ8Ct\n3JxOfX46POHBQUv6kPXC+hE6UfpTYRGRQYtC+VQGpn5nBzv7A9KbpczjqfoA\n/TUa\r\n=3Uk7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVtQsuNGXew3wb5nVnsPcGRI6eAfDHLUAYkCylVYpfWAIhAK4GeYQRUTofK3A3ByjyfD9i1o18ettdUrwpkEp/v7L7"}]},"maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-cas_0.5.21_1529755154937_0.3147832111897615"},"_hasShrinkwrap":false}},"readme":"# loopback-component-cas\n\nThis component provides a loopback native implementation of a [CAS Protocol Specification](https://apereo.github.io/cas/5.0.x/protocol/CAS-Protocol-Specification.html).\n\nUse it with [loopback](https://github.com/strongloop/loopback)\n\n* [SAML](https://en.wikipedia.org/wiki/Security_Assertion_Markup_Language)\n* [SAML v1.1](https://en.wikipedia.org/wiki/SAML_1.1)\n\nDONE : CASv1, CASv2, CASv3, SAMLv1.1\n\nTODO : SLO logout, SAMLv2, Regression Test\n\n## Installation\n\n* `npm i loopback-component-cas`\n* Don't forget to add `express-xml-bodyparser` to your project\n\n## Configuration\n\n### Application Model\n\nYou MUST use `application` model to store RegExp url field.\n\n### User Model\n\nUser model MUST have a `profile` entry with user JSON profile AND `uuid` for each user.\n\nExample in `common/models/account.json`:\n\n```json\n{\n  \"name\": \"Account\",\n  \"base\": \"User\",\n  \"idInjection\": true,\n  \"options\": {\n    \"validateUpsert\": true\n  },\n  \"properties\": {\n    \"uuid\": {\n      \"type\": \"string\",\n      \"required\": true\n    },\n    \"profile\": {\n      \"type\": \"string\"\n    }\n  },\n  \"validations\": [],\n  \"relations\": {},\n  \"acls\": [],\n  \"methods\": {}\n}\n```\n\n### AccessToken model\n\nIn `model-config.json`, add appId field and modify belongsTo relation to use Account.\n\n```json\n\"AccessToken\": {\n  ...\n  \"relations\": {\n    \"application\": {\n      \"type\": \"belongsTo\",\n      \"model\": \"Application\",\n      \"foreignKey\": \"appId\"\n    },\n    \"user\": {\n      \"type\": \"belongsTo\",\n      \"model\": \"Account\",\n      \"foreignKey\": \"userId\"\n    }\n  }\n}\n```\n\n### login and logout WEB Pages\n\nCAS redirect on theses pages if necessary.\n\n#### login Page parameter\n\n* `redirect` [OPTIONAL] - the full URL-encoded cas login service as described in section 2.2 of RFC 3986 (ex. ${accessUrl}/cas/login?service=serviceUrl)\n\n#### logout Page parameter\n\n* `redirect` [OPTIONAL] - the full URL-encoded service URL as described in section 2.2 of RFC 3986\n\n### `token`, `cookie-parser` and `express-xml-bodyparser`\n\nIn `server/middleware.json`, add in request cookie-parser, token and express-xml-bodyparser\n\n```json\n\"session:before\": {\n   \"cookie-parser\": {\n     \"params\": \"${cookieSecret}\"\n   }\n},\n\"auth\": {\n  \"loopback#token\": {\n    \"params\": {\n      \"model\": \"AccessToken\"\n   }\n  }\n},\n\"parse\": {\n  \"express-xml-bodyparser\": {\n    \"params\": {\n     \"normalize\": true,\n     \"normalizeTags\": false,\n     \"explicitArray\": false\n    }\n  }\n}\n```\n\nDon't forget to add `config.json#cookieSecret`.\n\n## Component configuration\n\nIn `server/component-config.json`\n\n```json\n\"./components/loopback-component-cas\": {\n  \"accessUrl\": \"https://my.access.Url\"\n  \"serviceTicketTTL\": 60000,\n  \"loginPage\": \"/account/signin\",\n  \"logoutPage\": \"/account/signout\",\n  \"userModel\": \"User\",\n  \"attributes\": [\n    \"authenticationDate\",\n    \"longTermAuthenticationRequestTokenUsed\",\n    \"isFromNewLogin\",\n    \"memberOf\",\n    \"email\",\n    \"displayName\",\n    \"firstname\",\n    \"lastname\",\n    \"languages\",\n    \"userId\",\n    \"uuid\"\n  ],\n  \"loginCallback\": \"loginCallback\"\n}\n```\n\n`${userModel}.uuid` is always injected\n\nAttributes may comply with [contact schema](https://tools.ietf.org/html/draft-smarr-vcarddav-portable-contacts-00)\nestablished by [Joseph Smarr][schema-author].\n\nAttributes can be any key from `${userModel}.profile`.\n\nIf optional `loginCallback(req, service, user)` exist, `loopback-component-cas` call it when login occure.\n\n### Specific case\n\n* `email` come from model `${userModel}.email`\n* `firstname` come from  `${userModel}.profile.name.givenName`\n* `lastname`  come from  `${userModel}.profile.name.familyName`\n","maintainers":[{"name":"sbechet","email":"sebastien.bechet@osinix.com"}],"time":{"modified":"2022-05-08T10:28:10.792Z","created":"2017-09-13T13:24:16.518Z","0.1.0":"2017-09-13T13:24:16.518Z","0.2.0":"2017-10-03T08:50:34.306Z","0.3.0":"2017-10-03T10:17:17.204Z","0.3.1":"2017-10-03T10:49:32.447Z","0.3.2":"2017-10-03T15:14:55.296Z","0.4.0":"2017-10-06T10:25:19.821Z","0.4.1":"2017-10-06T14:43:27.583Z","0.5.0":"2017-10-25T11:12:11.260Z","0.5.1":"2017-11-02T10:59:36.376Z","0.5.2":"2017-11-07T14:16:57.982Z","0.5.3":"2017-11-14T16:14:48.196Z","0.5.4":"2017-11-15T08:57:26.518Z","0.5.5":"2017-11-15T09:22:19.136Z","0.5.6":"2017-11-15T09:56:08.283Z","0.5.7":"2017-11-15T10:11:52.699Z","0.5.8":"2017-11-15T10:42:47.425Z","0.5.9":"2017-11-15T10:48:18.384Z","0.5.10":"2017-11-23T11:55:09.189Z","0.5.11":"2017-11-23T13:34:46.301Z","0.5.12":"2017-11-23T13:59:46.236Z","0.5.13":"2017-11-23T14:24:24.484Z","0.5.14":"2017-11-29T16:22:13.286Z","0.5.15":"2017-12-12T15:18:44.863Z","0.5.16":"2017-12-13T08:52:35.742Z","0.5.17":"2017-12-13T09:32:16.077Z","0.5.18":"2017-12-13T16:49:23.759Z","0.5.19":"2017-12-20T09:44:53.861Z","0.5.20":"2018-01-26T09:11:03.063Z","0.5.21":"2018-06-23T11:59:15.039Z"},"homepage":"https://github.com/sbechet/loopback-component-cas#readme","keywords":["jasig","cas","saml","authentication","sso","loopback","component"],"repository":{"type":"git","url":"git+https://github.com/sbechet/loopback-component-cas.git"},"author":{"name":"Sebastien Bechet","email":"sebastien.bechet@osinix.com"},"bugs":{"url":"https://github.com/sbechet/loopback-component-cas/issues"},"license":"MIT","readmeFilename":"README.md"}