{"_id":"passport-saml-encrypted","_rev":"56-236fd04bbb57d0ce808ce844fbcfc4ec","name":"passport-saml-encrypted","dist-tags":{"beta":"0.1.13-beta.1","latest":"0.1.13"},"versions":{"0.0.1":{"name":"passport-saml-encrypted","version":"0.0.1","keywords":["passport","saml","saml2.0","encryption","authentication","sso"],"author":{"name":"@LennyMarkus"},"license":"BSD-2-Clause","_id":"passport-saml-encrypted@0.0.1","maintainers":[{"name":"lmarkus","email":"lmarkus@paypal.com"}],"bugs":{"url":"https://github.com/lmarkus/passport-saml-encrypted/issues"},"dist":{"shasum":"29d8d572ee128c20541052fe7a84d429bc92946a","tarball":"https://registry.npmjs.org/passport-saml-encrypted/-/passport-saml-encrypted-0.0.1.tgz","integrity":"sha512-LgNTKfqRLyOy4aeHEhJaZNgJNkHvhUjR5QBsqq2K7fDFehFyE/H0X4UaFgoSfZ01UoQ6WqNPRBcPR0cZdWKHZw==","signatures":[{"sig":"MEUCIG+xdbBoWJBvgpkOm/plDfHshgkM+wVMOX4SSrCoQkcCAiEAv+d8af5B/2b2uVzHcqa15Z3ljrI1Tou5ya/mcRzlXpY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"lmarkus","email":"lmarkus@paypal.com"},"repository":{"url":"https://github.com/lmarkus/passport-saml-encrypted","type":"git"},"_npmVersion":"1.3.11","description":"A Passport strategy for handling encrypted SAML authentication responses","directories":{},"dependencies":{"xpath":"0.0.5","xml2js":"~0.4.1","xmldom":"~0.1.19","passport":"~0.2.0","xml-crypto":"0.0.22","xml-encryption":"~0.3.4"}},"0.0.2":{"name":"passport-saml-encrypted","version":"0.0.2","keywords":["passport","saml","saml2.0","encryption","authentication","sso"],"author":{"name":"@LennyMarkus"},"license":"BSD-2-Clause","_id":"passport-saml-encrypted@0.0.2","maintainers":[{"name":"lmarkus","email":"lmarkus@paypal.com"}],"bugs":{"url":"https://github.com/lmarkus/passport-saml-encrypted/issues"},"dist":{"shasum":"46ebbb1b4cd51f8482deac36aa20e0bb70bf60e8","tarball":"https://registry.npmjs.org/passport-saml-encrypted/-/passport-saml-encrypted-0.0.2.tgz","integrity":"sha512-skKH34W353ckhyjPBeyoRBmYmgP7fTFm8dj4fIRICLiMTkVjOG08IdPNVYDyz7ERB5OGKqcDnKlnldQf7z4Tdg==","signatures":[{"sig":"MEUCIBszwsjh6z2RUfISjmdLBTLlUZEYQgwfYuABDdDnKcN2AiEA4rMb726UKZpw4YpdRSwCBrQ1Kw+jQA+gwee/RrxB/MQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"lmarkus","email":"lmarkus@paypal.com"},"repository":{"url":"https://github.com/lmarkus/passport-saml-encrypted","type":"git"},"_npmVersion":"1.3.11","description":"A Passport strategy for handling encrypted SAML authentication responses","directories":{},"dependencies":{"xpath":"0.0.5","xml2js":"~0.4.1","xmldom":"~0.1.19","passport":"~0.2.0","xml-crypto":"0.0.22","xml-encryption":"~0.3.4"}},"0.0.3":{"name":"passport-saml-encrypted","version":"0.0.3","keywords":["passport","saml","saml2.0","encryption","authentication","sso"],"author":{"name":"@LennyMarkus"},"license":"BSD-2-Clause","_id":"passport-saml-encrypted@0.0.3","maintainers":[{"name":"lmarkus","email":"lmarkus@paypal.com"}],"bugs":{"url":"https://github.com/lmarkus/passport-saml-encrypted/issues"},"dist":{"shasum":"f60ecb56e0e58ff8cf5c8db2d5dc46773f56b096","tarball":"https://registry.npmjs.org/passport-saml-encrypted/-/passport-saml-encrypted-0.0.3.tgz","integrity":"sha512-pKAsetIKQxYA/s3ZDq6b1HCNS4dzUWJWkQoSAU9Qkwnbs+L6nvySPPfO1ifn7K9tVmEwrOdoWi5hzHyhu761Dg==","signatures":[{"sig":"MEUCIQDwRHcidCm8qHz/CVqeQBXV/W3FTKGq/tVv/MvN02edawIgaNs0OxRi9VVX1rkGkIYcxofyn2zDiM+1M+a0Qdr9Ehg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"lmarkus","email":"lmarkus@paypal.com"},"repository":{"url":"https://github.com/lmarkus/passport-saml-encrypted","type":"git"},"_npmVersion":"1.3.11","description":"A Passport strategy for handling encrypted SAML authentication responses","directories":{},"dependencies":{"xpath":"0.0.5","xml2js":"~0.4.1","xmldom":"~0.1.19","passport":"~0.2.0","xml-crypto":"0.0.22","xml-encryption":"~0.3.4"}},"0.0.4":{"name":"passport-saml-encrypted","version":"0.0.4","keywords":["passport","saml","saml2.0","encryption","authentication","sso"],"author":{"name":"@LennyMarkus"},"license":"BSD-2-Clause","_id":"passport-saml-encrypted@0.0.4","maintainers":[{"name":"lmarkus","email":"lmarkus@paypal.com"}],"bugs":{"url":"https://github.com/lmarkus/passport-saml-encrypted/issues"},"dist":{"shasum":"c2015425e566520ffaa78b5825714c7518e2e630","tarball":"https://registry.npmjs.org/passport-saml-encrypted/-/passport-saml-encrypted-0.0.4.tgz","integrity":"sha512-A0xQddU9vjHJsmCDTlvaKoWCSZg2Z+1Ak/9+/OCeYtQpJTTvTcGvhyVrIRVfAiEkhe7oExxhQPAkTHrSSY++xQ==","signatures":[{"sig":"MEYCIQDGvU9pRgxFxYi3GBouAXEk+zst1QUgajlc+PKd2hC2LQIhAPgoRgldBN3/FePN/k+LjeVAb2cP5+TEpaIOWaM41XvG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"lmarkus","email":"lmarkus@paypal.com"},"repository":{"url":"https://github.com/lmarkus/passport-saml-encrypted","type":"git"},"_npmVersion":"1.3.11","description":"A Passport strategy for handling encrypted SAML authentication responses","directories":{},"dependencies":{"xpath":"0.0.5","xml2js":"~0.4.1","xmldom":"~0.1.19","passport":"~0.2.0","xml-crypto":"0.0.22","xml-encryption":"~0.3.4"}},"0.1.0":{"name":"passport-saml-encrypted","version":"0.1.0","keywords":["passport","saml","saml2.0","encryption","authentication","sso"],"author":{"name":"@LennyMarkus"},"license":"BSD-2-Clause","_id":"passport-saml-encrypted@0.1.0","maintainers":[{"name":"lmarkus","email":"lmarkus@paypal.com"}],"homepage":"https://github.com/lmarkus/passport-saml-encrypted","bugs":{"url":"https://github.com/lmarkus/passport-saml-encrypted/issues"},"dist":{"shasum":"3f006568e91fd8c2fb59717a01041f26f678dbb1","tarball":"https://registry.npmjs.org/passport-saml-encrypted/-/passport-saml-encrypted-0.1.0.tgz","integrity":"sha512-mXClalczqQppm0PPpZy8oKvamoJ7VXq+HcEsjGFQtPq6E9APP8BmlhxUafKlKp8Hd6FwKZJGm1/yRWumJyp1HA==","signatures":[{"sig":"MEYCIQDjippQdFCY7B0mH+cFWQCK7/dYaGv7B7NBWPdFDGLgvAIhALygCQSaZvrdtw70TW33aOmpDpVTzXoQQeycgtbWQ2Jq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"3f006568e91fd8c2fb59717a01041f26f678dbb1","gitHead":"cf1cbfcc459077f9f38d64a2f99b9a6283fd792f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"lmarkus","email":"lmarkus@paypal.com"},"repository":{"url":"https://github.com/lmarkus/passport-saml-encrypted","type":"git"},"_npmVersion":"2.1.3","description":"A Passport strategy for handling encrypted SAML authentication responses","directories":{},"_nodeVersion":"0.10.32","dependencies":{"xpath":"0.0.5","xml2js":"~0.4.1","xmldom":"~0.1.19","passport":"~0.2.0","xml-crypto":"0.0.22","xml-encryption":"~0.3.4"}},"0.1.1":{"name":"passport-saml-encrypted","version":"0.1.1","keywords":["passport","saml","saml2.0","encryption","authentication","sso"],"author":{"name":"@LennyMarkus"},"license":"BSD-2-Clause","_id":"passport-saml-encrypted@0.1.1","maintainers":[{"name":"lmarkus","email":"lmarkus@paypal.com"}],"homepage":"https://github.com/lmarkus/passport-saml-encrypted","bugs":{"url":"https://github.com/lmarkus/passport-saml-encrypted/issues"},"dist":{"shasum":"cc9401ecb08986f8d957808ed32bf1e1ea828712","tarball":"https://registry.npmjs.org/passport-saml-encrypted/-/passport-saml-encrypted-0.1.1.tgz","integrity":"sha512-8Vz8CiLEtPovC3uGlJjalj2h13v0IqBeV9Agyn5dSNxexldjX+WeRW/0I3vPIN2vWthDJS+b9evLW/+RdLW4iw==","signatures":[{"sig":"MEQCIGH/8LmHg0AQh1BEF6omZZha7Lghuq9NOEPhmEfj4SwjAiBsBraTVIHwXbf6beb07nyC4bBHjZ3pNnamIIea4hFYCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"cc9401ecb08986f8d957808ed32bf1e1ea828712","gitHead":"abbb559c9a1188a636e32a634aabe8ce315a1844","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"lmarkus","email":"lmarkus@paypal.com"},"repository":{"url":"https://github.com/lmarkus/passport-saml-encrypted","type":"git"},"_npmVersion":"2.1.9","description":"A Passport strategy for handling encrypted SAML authentication responses","directories":{},"_nodeVersion":"0.10.33","dependencies":{"xpath":"0.0.5","xml2js":"~0.4.1","xmldom":"~0.1.19","passport":"~0.2.0","xml-crypto":"0.0.22","xml-encryption":"~0.7.2"}},"0.1.2":{"name":"passport-saml-encrypted","version":"0.1.2","keywords":["passport","saml","saml2.0","encryption","authentication","sso"],"author":{"name":"@LennyMarkus"},"license":"BSD-2-Clause","_id":"passport-saml-encrypted@0.1.2","maintainers":[{"name":"lmarkus","email":"lmarkus@paypal.com"}],"homepage":"https://github.com/lmarkus/passport-saml-encrypted","bugs":{"url":"https://github.com/lmarkus/passport-saml-encrypted/issues"},"dist":{"shasum":"da306a3b07935585a22364d2c70d3126040a2fdb","tarball":"https://registry.npmjs.org/passport-saml-encrypted/-/passport-saml-encrypted-0.1.2.tgz","integrity":"sha512-ap0mscbzkRza2lVFIYA8h97mF2xv18n528K3Iq5yhFQRNLqWlVrAp0RR8uY5Q+bK45wpaFAZmgu42PHN8GOJXg==","signatures":[{"sig":"MEUCIBLQEOrO+P1WgfhsumMoQ8ahTd6JMj0GvB3izMQZZgYkAiEAzv8bgahc6LxXJ88VR1Y69dFCWIjnIJUbuxdrKejv/Hk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"da306a3b07935585a22364d2c70d3126040a2fdb","gitHead":"1e823903903fbb1b5c06653044833de22f585477","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"lmarkus","email":"lmarkus@paypal.com"},"repository":{"url":"https://github.com/lmarkus/passport-saml-encrypted","type":"git"},"_npmVersion":"2.1.17","description":"A Passport strategy for handling encrypted SAML authentication responses","directories":{},"_nodeVersion":"0.10.35","dependencies":{"xpath":"0.0.5","xml2js":"~0.4.1","xmldom":"~0.1.19","passport":"~0.2.0","xml-crypto":"0.0.22","xml-encryption":"~0.7.2"}},"0.1.3":{"name":"passport-saml-encrypted","version":"0.1.3","keywords":["passport","saml","saml2.0","encryption","authentication","sso"],"author":{"name":"@LennyMarkus"},"license":"BSD-2-Clause","_id":"passport-saml-encrypted@0.1.3","maintainers":[{"name":"lmarkus","email":"lmarkus@paypal.com"}],"homepage":"https://github.com/lmarkus/passport-saml-encrypted#readme","bugs":{"url":"https://github.com/lmarkus/passport-saml-encrypted/issues"},"dist":{"shasum":"3f1f791cf5c69671e70c4f59ea9b0bd22f25de77","tarball":"https://registry.npmjs.org/passport-saml-encrypted/-/passport-saml-encrypted-0.1.3.tgz","integrity":"sha512-Ty1Cx+WYwUIsTADxkRvssE8+BPVie6UE+zTfsVJZwm+7nNIZq4yhWyJ5B7ifOiwjEwMh174zw+tCqG+c5ynAlA==","signatures":[{"sig":"MEUCIQCzMUyB+cAcRhsDPeF74+p/8bF1OzRzUGf+dY0ByCo6bgIgSTomsxe57Z9IM+G+v6+EV2gY84JklMqro54c1LKsB6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"3f1f791cf5c69671e70c4f59ea9b0bd22f25de77","gitHead":"19e387db7e09ed1ab801f9a47872eb11dcc3eae4","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"lmarkus","email":"lmarkus@paypal.com"},"repository":{"url":"git+https://github.com/lmarkus/passport-saml-encrypted.git","type":"git"},"_npmVersion":"2.13.4","description":"A Passport strategy for handling encrypted SAML authentication responses","directories":{},"_nodeVersion":"0.12.7","dependencies":{"xpath":"0.0.5","xml2js":"~0.4.1","xmldom":"~0.1.19","passport":"~0.2.0","xml-crypto":"0.0.22","xml-encryption":"~0.7.2"}},"0.1.4":{"name":"passport-saml-encrypted","version":"0.1.4","keywords":["passport","saml","saml2.0","encryption","authentication","sso"],"author":{"name":"@LennyMarkus"},"license":"BSD-2-Clause","_id":"passport-saml-encrypted@0.1.4","maintainers":[{"name":"lmarkus","email":"lmarkus@paypal.com"}],"homepage":"https://github.com/lmarkus/passport-saml-encrypted#readme","bugs":{"url":"https://github.com/lmarkus/passport-saml-encrypted/issues"},"dist":{"shasum":"4f4763bc41f36f2f6edca47f561ca2a6a50350f3","tarball":"https://registry.npmjs.org/passport-saml-encrypted/-/passport-saml-encrypted-0.1.4.tgz","integrity":"sha512-6r3wHVt7TcDdaSTVZH7VglzriZVMNagn7FcZ0iFpQ/O9vZja4M6bAVVLnN/vLi3kyy1Evn43xL2ck+XTS1C6BQ==","signatures":[{"sig":"MEQCIF4f3VOfWYcnRBjjwkTJ34T4YUhLJGEWfPXL5kgZkCVQAiA/tRFyw/8q2MqQrcvHooU3RAtyttG5+BNdJrMIgGBGOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"4f4763bc41f36f2f6edca47f561ca2a6a50350f3","gitHead":"6b6b4c768b7cde34498fbca76b995a87493214e0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"lmarkus","email":"lmarkus@paypal.com"},"repository":{"url":"git+https://github.com/lmarkus/passport-saml-encrypted.git","type":"git"},"_npmVersion":"2.13.4","description":"A Passport strategy for handling encrypted SAML authentication responses","directories":{},"_nodeVersion":"0.12.7","dependencies":{"xpath":"0.0.5","xml2js":"~0.4.1","xmldom":"~0.1.19","passport":"^0.3.x","xml-crypto":"0.0.22","xml-encryption":"~0.7.2","passport-strategy":"*"}},"0.1.5":{"name":"passport-saml-encrypted","version":"0.1.5","keywords":["passport","saml","saml2.0","encryption","authentication","sso"],"author":{"name":"@LennyMarkus"},"license":"BSD-2-Clause","_id":"passport-saml-encrypted@0.1.5","maintainers":[{"name":"lmarkus","email":"lmarkus@paypal.com"}],"homepage":"https://github.com/lmarkus/passport-saml-encrypted#readme","bugs":{"url":"https://github.com/lmarkus/passport-saml-encrypted/issues"},"dist":{"shasum":"c303cfcd0ce134afdde862969830f7df75722883","tarball":"https://registry.npmjs.org/passport-saml-encrypted/-/passport-saml-encrypted-0.1.5.tgz","integrity":"sha512-p9CzbbJVIQ68gDF4QHUJMbD8b/ptsrtWCytMc8lVYzNcCf1px/m/Sj4eHGZ9qsItgFruvrvzsoGcaeEIkcHQow==","signatures":[{"sig":"MEUCIE2oXEfi7Wspt3l0ksdNVy8bAQa0Se4M+RzlXZ5RooN+AiEA38q+d4TY2YZk4whLaebAftzcdCpA6ODUbdjSOJmfXb8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c303cfcd0ce134afdde862969830f7df75722883","gitHead":"ac9ab92f227daef3bad11f6a14945ae0a389355e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"lmarkus","email":"lmarkus@paypal.com"},"repository":{"url":"git+https://github.com/lmarkus/passport-saml-encrypted.git","type":"git"},"_npmVersion":"3.10.7","description":"A Passport strategy for handling encrypted SAML authentication responses","directories":{},"_nodeVersion":"6.3.1","dependencies":{"xpath":"0.0.5","xml2js":"~0.4.1","xmldom":"~0.1.19","passport":"^0.3.x","xml-crypto":"0.8.4","xml-encryption":"~0.7.2","passport-strategy":"*"},"_npmOperationalInternal":{"tmp":"tmp/passport-saml-encrypted-0.1.5.tgz_1471403262063_0.2976375084836036","host":"packages-12-west.internal.npmjs.com"}},"0.1.6":{"name":"passport-saml-encrypted","version":"0.1.6","keywords":["passport","saml","saml2.0","encryption","authentication","sso"],"author":{"name":"@LennyMarkus"},"license":"BSD-2-Clause","_id":"passport-saml-encrypted@0.1.6","maintainers":[{"name":"lmarkus","email":"lmarkus@paypal.com"}],"homepage":"https://github.com/lmarkus/passport-saml-encrypted#readme","bugs":{"url":"https://github.com/lmarkus/passport-saml-encrypted/issues"},"dist":{"shasum":"223bad1e938767bffdb22b6203459c05c34243e9","tarball":"https://registry.npmjs.org/passport-saml-encrypted/-/passport-saml-encrypted-0.1.6.tgz","integrity":"sha512-sArruLDWPCuEJzPP/dv3grxUmq3XEC2SOrYXKXmCqtaOoQ3jfk/kd3vy+pVm+BZB3QSoHA3fB6o+0n+jFzsXow==","signatures":[{"sig":"MEUCID/rAt20UR1xYiDyL3BO/XMCsHdz0qPkZUB7LIQGtWx0AiEAwFcT+KLNUC9VkmNzVHnx8HnxQdxtpmFhOgoikKJmX4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"223bad1e938767bffdb22b6203459c05c34243e9","gitHead":"ba619b4a9e320a29ac271682cee612664d8fe30a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"lmarkus","email":"lmarkus@paypal.com"},"repository":{"url":"git+https://github.com/lmarkus/passport-saml-encrypted.git","type":"git"},"_npmVersion":"3.10.7","description":"A Passport strategy for handling encrypted SAML authentication responses","directories":{},"_nodeVersion":"6.3.1","dependencies":{"xpath":"0.0.5","xml2js":"~0.4.1","xmldom":"~0.1.19","passport":"^0.3.x","xml-crypto":"0.8.4","xml-encryption":"~0.7.2","passport-strategy":"*"},"_npmOperationalInternal":{"tmp":"tmp/passport-saml-encrypted-0.1.6.tgz_1471466034755_0.09442999050952494","host":"packages-12-west.internal.npmjs.com"}},"0.1.7":{"name":"passport-saml-encrypted","version":"0.1.7","keywords":["passport","saml","saml2.0","encryption","authentication","sso"],"author":{"name":"@LennyMarkus"},"license":"BSD-2-Clause","_id":"passport-saml-encrypted@0.1.7","maintainers":[{"name":"lmarkus","email":"lmarkus@paypal.com"}],"homepage":"https://github.com/lmarkus/passport-saml-encrypted#readme","bugs":{"url":"https://github.com/lmarkus/passport-saml-encrypted/issues"},"dist":{"shasum":"e7582cf8f96df025c4ec9c03cc5c024c8355d8b9","tarball":"https://registry.npmjs.org/passport-saml-encrypted/-/passport-saml-encrypted-0.1.7.tgz","integrity":"sha512-aVgsN0dQeeqjvRnkhdVzbVn+4lwTpbf+qVRix4fvcSoKFKl/EfR1zcno/4039BjiElg5izrnbV6BFCgjy5Wnnw==","signatures":[{"sig":"MEQCIDlmd/FoUPmW0dXSSHkdM3Pfsd9qyEUSeBIUXUfPp42ZAiA4sLA3PUuoCsSjL+xW5fRnSPnlgTgMNHA++o1oAQsxfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e7582cf8f96df025c4ec9c03cc5c024c8355d8b9","gitHead":"21df8e4dd7a71241a28e968902be1c3f9ad3703c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"lmarkus","email":"lmarkus@paypal.com"},"repository":{"url":"git+https://github.com/lmarkus/passport-saml-encrypted.git","type":"git"},"_npmVersion":"3.5.3","description":"A Passport strategy for handling encrypted SAML authentication responses","directories":{},"_nodeVersion":"4.2.4","dependencies":{"xpath":"0.0.5","xml2js":"~0.4.1","xmldom":"~0.1.19","passport":"^0.3.x","xml-crypto":"0.8.4","xml-encryption":"~0.7.2","passport-strategy":"*"},"_npmOperationalInternal":{"tmp":"tmp/passport-saml-encrypted-0.1.7.tgz_1471556748492_0.699580455198884","host":"packages-16-east.internal.npmjs.com"}},"0.1.8":{"name":"passport-saml-encrypted","version":"0.1.8","keywords":["passport","saml","saml2.0","encryption","authentication","sso"],"author":{"name":"@LennyMarkus"},"license":"BSD-2-Clause","_id":"passport-saml-encrypted@0.1.8","maintainers":[{"name":"lmarkus","email":"lmarkus@paypal.com"}],"homepage":"https://github.com/lmarkus/passport-saml-encrypted#readme","bugs":{"url":"https://github.com/lmarkus/passport-saml-encrypted/issues"},"dist":{"shasum":"81669085b05431f463f08af4ae73a6c5443523b8","tarball":"https://registry.npmjs.org/passport-saml-encrypted/-/passport-saml-encrypted-0.1.8.tgz","fileCount":7,"integrity":"sha512-0rpI6Vl4JkbdWopgGBBMw4sgmtG7Or5v30hznnu/AFwnYL4u2uvhzmtClsgRoAwcQ+x/f+Cp2yX+uxocn9JvMw==","signatures":[{"sig":"MEQCIHfi8b9PP2oBVeFVdVD8vPuNHG45o6xgxkMADcxLYNQ7AiB+obYdQmZ/N/OHqq4wVgROupVHY4P20IUWsOqkZgg6aA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWj4NCRA9TVsSAnZWagAA1xIP+wcPO/g+I2qqU9OjydXH\nI7tIQdVhcPdgJ4V3nQS1qA6AT+r9dJkLbwRaBx1V8QqwGf7gT+i5CUkS6q+L\nx7kSDUwNuEz6vFLE8Wxh2h7DnC7abxPa+mIe9/N3pvmXE2W6C56CSsDWho8e\npWzeb298N+q7TxN9zRayIwl+YGFrONIGxXUZm7OpJhNSJOmmCzreRUja4GF3\nc2QFPZvBKLAfadU4zcRb19g/laV1QuECSg8vNbJx/Y1KbI+dM6DxWC2uL4mh\nhQBjWNWIG+c7b/rehUWsLQ4sa7mi9mEGLYkob9IgAIVPX6ISpyduv4EJKjrA\nyhfBthNkw7LnSAvHmJ2Myv4jbKGL2uZ7BeagX/qQrywN4ZVTyorUNbK9spG3\ngPySOwB0EiZ0HGTUyyQIBvtBcKgNB2qHLq6GNGEugFnvm5CaoYMLAeikyD7G\n4cPm650f2gqx0WsOmtrXzZNCRMhiwXBKljuVRDzxmp7DCP0i/NRPO4hvMcyA\nd4vhA0bUJYhfbB11naUQ1nUd9ERXI9Guciuqh3VbxdUAjxgJkIIM01ogce7H\ngP0pEglqcZKZOPHR30NjJ3ThuRmRUGDcg2J1a8UX6ioCWMm19CvojuKBmG3C\n4G7bkR30EaTWzJ8zhJilw8JieWsu5kpDLf6bYYwYnkrBhZovjVF0cuP2rHag\nJqiU\r\n=WS2U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4ed3ed4950f0d8701882881dc192f5fc5e585602","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"lmarkus","email":"lensam69@yahoo.com"},"repository":{"url":"git+https://github.com/lmarkus/passport-saml-encrypted.git","type":"git"},"_npmVersion":"5.8.0","description":"A Passport strategy for handling encrypted SAML authentication responses","directories":{},"_nodeVersion":"4.8.4","dependencies":{"xpath":"0.0.5","xml2js":"~0.4.1","xmldom":"~0.1.19","passport":"^0.3.x","xml-crypto":"0.8.4","xml-encryption":"~0.11.2","passport-strategy":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/passport-saml-encrypted_0.1.8_1532640780955_0.27845664502299017","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"passport-saml-encrypted","version":"0.1.9","keywords":["passport","saml","saml2.0","encryption","authentication","sso"],"author":{"name":"@LennyMarkus"},"license":"BSD-2-Clause","_id":"passport-saml-encrypted@0.1.9","maintainers":[{"name":"krakenjs","email":"medelman@paypal.com"},{"name":"lmarkus","email":"lensam69@yahoo.com"},{"name":"grawk","email":"mattedelman@gmail.com"}],"homepage":"https://github.com/lmarkus/passport-saml-encrypted#readme","bugs":{"url":"https://github.com/lmarkus/passport-saml-encrypted/issues"},"dist":{"shasum":"4b0dd1e8e00dbfd56124e23b6f09df39486ea51b","tarball":"https://registry.npmjs.org/passport-saml-encrypted/-/passport-saml-encrypted-0.1.9.tgz","fileCount":7,"integrity":"sha512-w8bsHrray5JE4Hw4KaCLoTDnEzYJuDxIpJn0VrS4DUV2oPNb6hFiByqPLpPZUPGIOW6R9gO4Mm8uPkbvGfx8XQ==","signatures":[{"sig":"MEUCIGLdrK9oUoR106cgy78NkmeabdGn6qunHF1XZZ033TKOAiEAhhMxvyt0OZSMschKMIyt41BPPEXIAYy0AZ9bDAMjsHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh22VrCRA9TVsSAnZWagAAj+AP/1VrepgIV+PF5bMb/v40\ndRikN/FISmGDJR6jwz0qJpjAAEM2RTefURH9yB6SZ2lf0FXpSQ/L8dVTCDcf\noKtxr2aSqG87lKbH7ltmGys6GS3cbKHB+H/Q1ecVdFgcIUmLKexZAVnHBGYB\nTT3aGyOypRWO8/YCiDFVXhiQUrlQK4co2zW5wYRJ4HWGGsJ1TpMgDF1Uc+vc\nphWahoXUt2kC5VCuHW75F7Wu7FhwUESAHNRR6rGWPYG92sQm2wFonwX9pxIx\nRkZ8IUqqPjxSBdoetE8wm/QaruUiN1sok6BVB3Ht26OGxdmaeJ8ooW/kcbHM\nfgn1AX7aFxO4UqsnHsusWVDBNDWS6wIyQcv6/8ZlaRSRF6PsGFCcFyTXSckU\nNu5JSKwmoIroum/PbdWQBoHP6BB9FPHprPYCjAB7uLfYuVp6J1m6BomQoa7t\nEtlE4dzQzslXHl4I/JLFcdy6FfCAS8FoZIkQC2KceymumcY9mtGHcGSXHr0X\nU0QVuEbVt7rwXlwrJ3Abqtck8QY5pwN4BJAWmdJAbuf29uBwWOOJCllhUhFW\nOzqHvQEPuuC98eD8epgssh+UvMDLBH2tPlOQn9Ic+W6T48KPWbXWmP6kwOP7\nkxStBcYf7X/gfWo+7XQHvwx5GCuAeBu3OzJimlLgNqz3kL19hMhuBx2PySxQ\n8kSc\r\n=eptO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"6c93ed89db02076784348e2e0ea6b61f934403d8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"krakenjs","email":"medelman@paypal.com"},"repository":{"url":"git+https://github.com/lmarkus/passport-saml-encrypted.git","type":"git"},"_npmVersion":"6.14.12","description":"A Passport strategy for handling encrypted SAML authentication responses","directories":{},"_nodeVersion":"12.22.1","dependencies":{"xpath":"0.0.5","xml2js":"~0.4.1","xmldom":"~0.1.19","passport":"^0.3.x","xml-crypto":"0.8.4","xml-encryption":"~1.2.4","passport-strategy":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/passport-saml-encrypted_0.1.9_1633481592251_0.4274831827291019","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"passport-saml-encrypted","version":"0.1.10","keywords":["passport","saml","saml2.0","encryption","authentication","sso"],"author":{"name":"@LennyMarkus"},"license":"BSD-2-Clause","_id":"passport-saml-encrypted@0.1.10","maintainers":[{"name":"bluepnume","email":"daniel@bluesuncorp.co.uk"},{"name":"gregjopa","email":"grjopa@gmail.com"},{"name":"krakenjs-user","email":"medelman@paypal.com"},{"name":"lmarkus","email":"lensam69@yahoo.com"},{"name":"grawk","email":"mattedelman@gmail.com"}],"homepage":"https://github.com/lmarkus/passport-saml-encrypted#readme","bugs":{"url":"https://github.com/lmarkus/passport-saml-encrypted/issues"},"dist":{"shasum":"7dc674133cfbd15f440666da5b1a351046e9a1bd","tarball":"https://registry.npmjs.org/passport-saml-encrypted/-/passport-saml-encrypted-0.1.10.tgz","fileCount":7,"integrity":"sha512-gO79Jm6TrVfVyrBfol3PBL+jXr7kz1wy8GQXuKsAXvU0ZnEBpndrOpGR+2/1X66GpYwNzmDEeq1hNdnY2tZeWQ==","signatures":[{"sig":"MEYCIQCmr3m6oOUCX/RFvmre9TDNioSo6pmk9GWZTpN3pR4AsAIhAK1wDDyLdM0J47yNlObq+2fC5oC/5pMi3WyKdgCeaX2f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGBO5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqnxw//YHeY2ZolBJt+CbtPYF5u4SMthzPh+ij1LVCkkpP6jZJZ+0DF\r\nw2vhRYQISSynkpu4+UAwbmsrEEADTqH14hP64qVdDINBG19DhXA9QUBqSucn\r\nCTAm7kkgrWUReaplc/0PFz+Ky9ZoFM46gUs64B3HUSsr7O8JLY0C2p3W+EzO\r\n+jYDwzacd/PWr1HDbaDg6JCRBQZPuA1l3fe8fKPvS84vY9H/2SWcnrVHqNb8\r\nb9MMRFWvqK/wDJpbo4fi5nY94ExEtvIx+sLijKrsSU6PyIDZytI0UCyDY97a\r\n7ehU+Qq/Q6k2PYf0SXf1mZbRUvqpyv4avU+rsbr2LFyUFfyU6mx9Zl1sDl2y\r\nYwBCOB40747X8UJgnqJBPHUDGf3NmUF0yb1whxSGb8zQfsOLNDPOsIMRkIz7\r\nbBXTMYi4pWY71fQcc0uHP8Fb4Mhjniye5b5ZFNTB5kPRPJonWRUK1OXKRqrr\r\nTxo6Keiy2ecIZ+Yx/g2qygRfB/6gVP5xz9yepUeapRPWAb51R1Ty5Vg8almk\r\nC6tAg1yfQYt5QMs6S0Mb51+420iKOEO5HxZG9+BekYYWUQr9Bvwo613Kr6Rf\r\nuZnslkB/1QNKaBozD2ns8EqgkYVNtBr9TPeAyU+3N51ITvI+XvEB1C+BkR7e\r\ny4aLn54HAvxU8oL15wS5Gvqgns++R84v16s=\r\n=zC32\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4d8a597ba8565a41915dc24f9d81138dd606bc47","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"krakenjs-user","email":"medelman@paypal.com"},"repository":{"url":"git+https://github.com/lmarkus/passport-saml-encrypted.git","type":"git"},"_npmVersion":"6.14.12","description":"A Passport strategy for handling encrypted SAML authentication responses","directories":{},"_nodeVersion":"12.22.1","dependencies":{"xpath":"0.0.32","xml2js":"~0.4.1","xmldom":"~0.6.0","passport":"^0","xml-crypto":"^2.1.3","xml-encryption":"^2.0.0","passport-strategy":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/passport-saml-encrypted_0.1.10_1645745081326_0.8158201337491073","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"passport-saml-encrypted","version":"0.1.11","keywords":["passport","saml","saml2.0","encryption","authentication","sso"],"author":{"name":"@LennyMarkus"},"license":"BSD-2-Clause","_id":"passport-saml-encrypted@0.1.11","maintainers":[{"name":"mnicpt","email":"mnicpt@gmail.com"},{"name":"nbierdeman","email":"nbierdeman@paypal.com"},{"name":"gregjopa","email":"grjopa@gmail.com"},{"name":"krakenjs-user","email":"medelman@paypal.com"},{"name":"lmarkus","email":"lensam69@yahoo.com"},{"name":"grawk","email":"mattedelman@gmail.com"},{"name":"shaunwarman","email":"shaunwarman1@gmail.com"}],"homepage":"https://github.com/lmarkus/passport-saml-encrypted#readme","bugs":{"url":"https://github.com/lmarkus/passport-saml-encrypted/issues"},"dist":{"shasum":"7d273ef3133fea41df01204dd33f8b65d7e1ed2c","tarball":"https://registry.npmjs.org/passport-saml-encrypted/-/passport-saml-encrypted-0.1.11.tgz","fileCount":7,"integrity":"sha512-jndAvLPW8k8+FroCAMOUguqCTO6tlv8N9mE1r4kL55q6S2kkZiHuHfPorYUXpcqWpn8AQWEUnsFDOOILfykFBA==","signatures":[{"sig":"MEUCIGBcB88LAfE3jQz7fiTn5zuu/RN6CKjmfpSArZClSmSqAiEA+ugVk17tQVfHTrYTzh8eQmoHlVSzKaNcuBhqNa1AW5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyyKvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqspw//T4hU2yjMkXafVHLU0uk6fi0IrUDGrf+nPyAa3lnE+v2snzyG\r\n9EUaJNC6zoY9yKJH5lMzKZbOEkLNLLGz+piadJ9uoxBQTUQTe6nrnhnleyyv\r\nEm3v/GVIBUwkhPEXCQtRROg+pSG8fjtOWBtcjzVB2yOeXwj2Xe8t/lcuuy/J\r\niascJdqlc++yIUk8F6COtsdl1lyyJc2Zs0e9mcgum0c1FKxvemFzFqrfL/ds\r\nPbGhG3unxVUXSAxfG0FiGkUIny59r/q9aSqISofdAG2A4tx8LpU7Kc+Mi4AX\r\nKCr4eVjBTxUYIehZxdC05MsbBpgK4M7SCcaZ8ZxUt8fjYApkfS00gIQW39vK\r\nsO6OhKKttV87U4cCFHsnmVJwMTJlceHaZXQhuXn/HO6/QdrK88lOul6D2d2F\r\nXMFCoDv+E7rcU4W1YZZsOYAxmfQOl9vj+qe2UaU47Z9+1yWZOV1TLdvMW9hZ\r\nWZdJD51jPLKbbiMNpId+3OdjINDng8HyfJZe/zbyAelvV3TjjyBC4UvHNtUI\r\n23JovBJe8l4TwcvJj7x7yi1yJ0pwADkgBFCgQwEbp6NfCePM+0FxsNEDHWWW\r\nAZ7cvtkcxfMGkm+RHkToXTyEKFPSKlqvqLGZagNymKKmaj98kfuknvXQtcUu\r\nyK0QwgW6QnIbZwWys+tteeSJlXZuvlGASrY=\r\n=ubcz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1aae4d7843677dafb27fcad9cfcb34990026cad6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shaunwarman","email":"shaunwarman1@gmail.com"},"repository":{"url":"git+https://github.com/lmarkus/passport-saml-encrypted.git","type":"git"},"_npmVersion":"6.14.16","description":"A Passport strategy for handling encrypted SAML authentication responses","directories":{},"_nodeVersion":"14.19.0","dependencies":{"xpath":"0.0.32","xml2js":"~0.4.1","passport":"^0","xml-crypto":"^2.1.3","@xmldom/xmldom":"~0.8.6","xml-encryption":"^2.0.0","passport-strategy":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/passport-saml-encrypted_0.1.11_1674257070903_0.08483669337954702","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"passport-saml-encrypted","version":"0.1.12","keywords":["passport","saml","saml2.0","encryption","authentication","sso"],"author":{"name":"@LennyMarkus"},"license":"BSD-2-Clause","_id":"passport-saml-encrypted@0.1.12","maintainers":[{"name":"mnicpt","email":"mnicpt@gmail.com"},{"name":"nbierdeman","email":"nbierdeman@paypal.com"},{"name":"gregjopa","email":"grjopa@gmail.com"},{"name":"krakenjs-user","email":"medelman@paypal.com"},{"name":"lmarkus","email":"lensam69@yahoo.com"},{"name":"grawk","email":"mattedelman@gmail.com"},{"name":"shaunwarman","email":"shaunwarman1@gmail.com"}],"homepage":"https://github.com/lmarkus/passport-saml-encrypted#readme","bugs":{"url":"https://github.com/lmarkus/passport-saml-encrypted/issues"},"dist":{"shasum":"590a7d17136a6c1cdfc4a3ccc9f2ab1ce261e9aa","tarball":"https://registry.npmjs.org/passport-saml-encrypted/-/passport-saml-encrypted-0.1.12.tgz","fileCount":7,"integrity":"sha512-PtL4tst8fvjSyQzWqY++yrRLcznh1GDIPwv3IbxvJrEo9uZ4BEbnvIDOFEImbXXSYvL5535IFlT15HuIeLyGxw==","signatures":[{"sig":"MEQCIF1T3c9UEhdK2CvlraPiliDP+Yv7DlEdVHC5wrd9gvVCAiBmy13ztX5OVNUIIRaa3H5yNB1tE6wp9raOZo1VMiCUmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27257},"main":"index.js","gitHead":"56eabc6f0eee6ee17c5c9b62003a486b249fa0fc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shaunwarman","email":"shaunwarman1@gmail.com"},"repository":{"url":"git+https://github.com/lmarkus/passport-saml-encrypted.git","type":"git"},"_npmVersion":"6.14.16","description":"A Passport strategy for handling encrypted SAML authentication responses","directories":{},"_nodeVersion":"14.19.0","dependencies":{"xpath":"0.0.32","xml2js":"~0.4.1","passport":"^0","xml-crypto":"^2.1.3","@xmldom/xmldom":"~0.8.6","xml-encryption":"^2.0.0","passport-strategy":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/passport-saml-encrypted_0.1.12_1695813799041_0.600478683193481","host":"s3://npm-registry-packages"}},"0.1.13-beta.1":{"name":"passport-saml-encrypted","version":"0.1.13-beta.1","keywords":["passport","saml","saml2.0","encryption","authentication","sso"],"author":{"name":"@LennyMarkus"},"license":"BSD-2-Clause","_id":"passport-saml-encrypted@0.1.13-beta.1","maintainers":[{"name":"krakenjs-user","email":"medelman@paypal.com"},{"name":"gregjopa","email":"grjopa@gmail.com"},{"name":"nbierdeman","email":"nbierdeman@paypal.com"},{"name":"mnicpt","email":"mnicpt@gmail.com"},{"name":"imbrian-paypal","email":"btedder@paypal.com"},{"name":"lmarkus","email":"lensam69@yahoo.com"},{"name":"grawk","email":"mattedelman@gmail.com"},{"name":"shaunwarman","email":"shaunwarman1@gmail.com"},{"name":"dreamsparkx","email":"dreamsparks@outlook.com"}],"homepage":"https://github.com/lmarkus/passport-saml-encrypted#readme","bugs":{"url":"https://github.com/lmarkus/passport-saml-encrypted/issues"},"dist":{"shasum":"4e63210899404e18588572c5b067a77423596b6b","tarball":"https://registry.npmjs.org/passport-saml-encrypted/-/passport-saml-encrypted-0.1.13-beta.1.tgz","fileCount":7,"integrity":"sha512-pkMOuTPUGpFeYw8rTdNwWuUGGhhDYKpm7WzgYSJVP794DgsKp7tgT6VTuEx5IMNZIYzDn0vU/6jnNBVEUmbo0g==","signatures":[{"sig":"MEYCIQCS4ZMGwmsFMcohQyQ3rMFogH76byEb4rYFW5ZPH6GugAIhAKxDKZWDLdL5E1CzPxY50ae6GOIIkOqrw2YWuC0mQ8rj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27264},"main":"index.js","gitHead":"c419b24231c989a93bb5ed8f9553653d59b35eb2","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"dreamsparkx","email":"dreamsparks@outlook.com"},"repository":{"url":"git+https://github.com/lmarkus/passport-saml-encrypted.git","type":"git"},"_npmVersion":"10.9.2","description":"A Passport strategy for handling encrypted SAML authentication responses","directories":{},"_nodeVersion":"22.14.0","dependencies":{"xpath":"0.0.32","xml2js":"^0.5.0","passport":"^0","xml-crypto":"^2.1.3","@xmldom/xmldom":"~0.8.6","xml-encryption":"^2.0.0","passport-strategy":"*"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/passport-saml-encrypted_0.1.13-beta.1_1755611325228_0.7624667924955952","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"passport-saml-encrypted","version":"0.1.13","keywords":["passport","saml","saml2.0","encryption","authentication","sso"],"author":{"name":"@LennyMarkus"},"license":"BSD-2-Clause","_id":"passport-saml-encrypted@0.1.13","maintainers":[{"name":"krakenjs-user","email":"medelman@paypal.com"},{"name":"gregjopa","email":"grjopa@gmail.com"},{"name":"nbierdeman","email":"nbierdeman@paypal.com"},{"name":"mnicpt","email":"mnicpt@gmail.com"},{"name":"imbrian-paypal","email":"btedder@paypal.com"},{"name":"lmarkus","email":"lensam69@yahoo.com"},{"name":"grawk","email":"mattedelman@gmail.com"},{"name":"shaunwarman","email":"shaunwarman1@gmail.com"},{"name":"dreamsparkx","email":"dreamsparks@outlook.com"}],"homepage":"https://github.com/lmarkus/passport-saml-encrypted#readme","bugs":{"url":"https://github.com/lmarkus/passport-saml-encrypted/issues"},"dist":{"shasum":"03a5aaa60c2cebc6049563aaa761126ae6f7a384","tarball":"https://registry.npmjs.org/passport-saml-encrypted/-/passport-saml-encrypted-0.1.13.tgz","fileCount":7,"integrity":"sha512-tYAiHYedjX4nWwYEFdbtnypZ8RIWls7wza+wGAsn8qvqNpd9SF19if3P2VRt1YZHhB9zMp+4JIUQmniF38pPVA==","signatures":[{"sig":"MEYCIQCPvGZG8ip10JRfe5VHv/Klix6a9iLhTlTW8vRNFG8/sAIhAP6sFMwv1CwsynTrd7ZH2fGUvxNeWSd2V6aCyRo12tO/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27257},"main":"index.js","gitHead":"1ab28eb11928d66d50af8f231ccb71f7c1923fda","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"dreamsparkx","email":"dreamsparks@outlook.com"},"repository":{"url":"git+https://github.com/lmarkus/passport-saml-encrypted.git","type":"git"},"_npmVersion":"10.9.2","description":"A Passport strategy for handling encrypted SAML authentication responses","directories":{},"_nodeVersion":"22.14.0","dependencies":{"xpath":"0.0.32","xml2js":"^0.5.0","passport":"^0","xml-crypto":"^2.1.3","@xmldom/xmldom":"~0.8.6","xml-encryption":"^2.0.0","passport-strategy":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/passport-saml-encrypted_0.1.13_1755614908738_0.1615845200667545","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2014-02-01T22:20:22.893Z","modified":"2026-09-29T18:53:58.308Z","0.0.1":"2014-02-01T22:21:01.702Z","0.0.2":"2014-02-02T18:15:44.279Z","0.0.3":"2014-02-03T22:59:32.117Z","0.0.4":"2014-05-26T00:06:26.748Z","0.1.0":"2014-10-18T10:02:16.276Z","0.1.1":"2014-12-19T00:09:25.865Z","0.1.2":"2015-02-02T17:20:05.128Z","0.1.3":"2015-09-22T18:34:59.204Z","0.1.4":"2015-10-14T18:15:11.375Z","0.1.5":"2016-08-17T03:07:42.324Z","0.1.6":"2016-08-17T20:33:56.819Z","0.1.7":"2016-08-18T21:45:50.390Z","0.1.8":"2018-07-26T21:33:01.136Z","0.1.9":"2021-10-06T00:53:12.396Z","0.1.10":"2022-02-24T23:24:41.486Z","0.1.11":"2023-01-20T23:24:31.054Z","0.1.12":"2023-09-27T11:23:19.244Z","0.1.13-beta.1":"2025-08-19T13:48:45.469Z","0.1.13":"2025-08-19T14:48:28.926Z"},"bugs":{"url":"https://github.com/lmarkus/passport-saml-encrypted/issues"},"author":{"name":"@LennyMarkus"},"license":"BSD-2-Clause","homepage":"https://github.com/lmarkus/passport-saml-encrypted#readme","keywords":["passport","saml","saml2.0","encryption","authentication","sso"],"repository":{"url":"git+https://github.com/lmarkus/passport-saml-encrypted.git","type":"git"},"description":"A Passport strategy for handling encrypted SAML authentication responses","maintainers":[{"email":"medelman@paypal.com","name":"krakenjs-user"},{"email":"grjopa@gmail.com","name":"gregjopa"},{"email":"nbierdeman@paypal.com","name":"nbierdeman"},{"email":"mnicpt@gmail.com","name":"mnicpt"},{"email":"lensam69@yahoo.com","name":"lmarkus"},{"email":"mattedelman@gmail.com","name":"grawk"},{"email":"shaunwarman1@gmail.com","name":"shaunwarman"},{"email":"dreamsparks@outlook.com","name":"dreamsparkx"}],"readme":"**NOTE**\nNot under active developement, but I will accept PR's\n********\n\npassport-saml-encrypted\n=======================\n\nA strategy for Passport authentication that supports encrypted SAML responses.\n\nThis is largely a fork of https://github.com/bergie/passport-saml\nWhich seems to be dormant.\n\nIt was created to support encrypted SAML responses.\n\n### Returned data object:\n**Note**: If there is a single value for an attribute, it will be a string. If there are multiple values, it will be an array. E.G.:\n\n```javascript\n{ issuer: 'https://fedpocv1.corp.company.com',\n  nameID: 'g2IpU4vJ53211ila09gh8wUtzgm',\n  nameIDFormat: 'urn:oasis:names:tc:SAML:2.0:nameid-format:transient',\n  Email: ' lmarkus@company.com',\n  Corpid: 'lmarkus',\n  FirstName: 'Lenny',\n  LastName: 'Markus',\n  ROLE_NAME: [ 'R_DEFAULT_ADMINISTRATION_ROLE', 'V_V_OPERATIONS' ] }\n```\n\n###Custom Request Builder Callbacks\nSometimes you need specific parameters and attributes for your authorization and logout requests. Using the following configuration keys, you can supply a function that returns a string that is the request xml.  The `params` function parameter to the callback contains:\n\n* id - A unique id created for this request\n* instant - The instant time for this request\n* req - The request object.\n* options - The options you passed to SamlStrategy\n\nAn example follows:\n\n```javascript\nfnAuthRequest = function(params) {\n  return \"<samlp:AuthnRequest xmlns:samlp=\\\"urn:oasis:names:tc:SAML:2.0:protocol\\\" ID=\\\"\" + params.id \n    + \"\\\" Version=\\\"2.0\\\" IssueInstant=\\\"\" + params.instant \n    + \"\\\" ProtocolBinding=\\\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\\\" Destination=\\\"\" \n    + params.options.entryPoint + \"\\\">\" + \"<saml:Issuer xmlns:saml=\\\"urn:oasis:names:tc:SAML:2.0:assertion\\\">\" \n    + params.options.issuer + \"</saml:Issuer>\\n</samlp:AuthnRequest>\\n\";\n}\n\nfnLogoutRequest = function(params) {\n  return \"<samlp:LogoutRequest xmlns:samlp=\\\"urn:oasis:names:tc:SAML:2.0:protocol\\\" \"\n    + \"xmlns:saml=\\\"urn:oasis:names:tc:SAML:2.0:assertion\\\" ID=\\\"\" + params.id + \"\\\" Version=\\\"2.0\\\" IssueInstant=\\\"\"\n    + params.instant + \"\\\" Destination=\\\"\" + params.options.entryPoint + \"\\\">\"\n    + \"<saml:Issuer xmlns:saml=\\\"urn:oasis:names:tc:SAML:2.0:assertion\\\">\" + params.options.issuer + \"</saml:Issuer>\"\n    + \"<saml:NameID Format=\\\"\" + params.req.user.nameIDFormat + \"\\\">\" + params.req.user.nameID + \"</saml:NameID>\"\n    + \"</samlp:LogoutRequest>\";\n}\npassport.use(new SamlStrategy(\n  {\n    path: '/login/callback',\n    entryPoint: 'https://openidp.feide.no/simplesaml/saml2/idp/SSOService.php',\n    issuer: 'passport-saml'\n    customBuildAuthorizeRequestCallback:fnAuthRequest\n    customBuildLogoutRequestCallback:fnLogoutRequest\n  }, fnSamlDone)\n```\n\nContributions welcome.\n\n\nDocumentation from the original forked repo follows:\n\nPassport-SAML\n=============\n\nThis is a [SAML 2.0](http://en.wikipedia.org/wiki/SAML_2.0) authentication provider for [Passport](http://passportjs.org/), the Node.js authentication library.\n\nThe code was originally based on Michael Bosworth's [express-saml](https://github.com/bozzltron/express-saml) library.\n\nPassport-SAML has been tested to work with both [SimpleSAMLphp](http://simplesamlphp.org/) based Identity Providers, and with [Active Directory Federation Services](http://en.wikipedia.org/wiki/Active_Directory_Federation_Services).\n\n## Installation\n\n    $ npm install passport-saml-encrypted\n\n## Usage\n\n### Configure strategy\n\nThis example utilizes the [Feide OpenIdp identity provider](https://openidp.feide.no/). You need an account there to log in with this. You also need to [register your site](https://openidp.feide.no/simplesaml/module.php/metaedit/index.php) as a service provider.\n\nThe SAML identity provider will redirect you to the URL provided by the `path` configuration.\n\n```javascript\npassport.use(new SamlStrategy(\n  {\n    path: '/login/callback',\n    entryPoint: 'https://openidp.feide.no/simplesaml/saml2/idp/SSOService.php',\n    issuer: 'passport-saml'\n  },\n  function(profile, done) {\n    findByEmail(profile.email, function(err, user) {\n      if (err) {\n        return done(err);\n      }\n      return done(null, user);\n    });\n  })\n));\n```\n\n### Provide the authentication callback\n\nYou need to provide a route corresponding to the `path` configuration parameter given to the strategy:\n\n```javascript\napp.post('/login/callback',\n  passport.authenticate('saml', { failureRedirect: '/', failureFlash: true }),\n  function(req, res) {\n    res.redirect('/');\n  }\n);\n```\n\n### Authenticate requests\n\nUse `passport.authenticate()`, specifying `saml` as the strategy:\n\n```javascript\napp.get('/login',\n  passport.authenticate('saml', { failureRedirect: '/', failureFlash: true }),\n  function(req, res) {\n    res.redirect('/');\n  }\n);\n```\n\n## Security and signatures\n\nPassport-SAML uses the HTTP Redirect Binding for its `AuthnRequest`s, and expects to receive the messages back via the HTTP POST binding.\n\nAuthentication requests sent by Passport-SAML can be signed using RSA-SHA1. To sign them you need to provide a private key in the PEM format via the `privateCert` configuration key. For example:\n\n```javascript\n    privateCert: fs.readFileSync('./cert.pem', 'utf-8')\n```\n\nIt is a good idea to validate the incoming SAML Responses. For this, you can provide the Identity Provider's certificate using the `cert` confguration key:\n\n```javascript\n    cert: 'MIICizCCAfQCCQCY8tKaMc0BMjANBgkqh ... W=='\n```\n\nIf the response is encrypted, you need to supply your public key to the SAML provider, and use your private key to decrypt the response.\nThis is specified as:\n ```javascrip\n     privateCert: fs.readFileSync('path/to/privkey.pem', 'utf-8')\n```\n\n## Usage with Active Directory Federation Services\n\nHere is a configuration that has been proven to work with ADFS:\n\n```javascript\n  {\n    entryPoint: 'https://ad.example.net/adfs/ls/',\n    issuer: 'https://your-app.example.net/login/callback',\n    callbackUrl: 'https://your-app.example.net/login/callback',\n    cert: 'MIICizCCAfQCCQCY8tKaMc0BMjANBgkqh ... W==',\n    privateCert: fs.readFileSync('./ssl/privkey.pem', 'utf-8'),  //need to generate key using openssl and put it in server\n    encryptedSAML:true,\n    identifierFormat:\"urn:oasis:names:tc:SAML:2.0:nameid-format:transient\"\n  }\n```\n\nPlease note that ADFS needs to have a trust established to your service in order for this to work.\n\n","readmeFilename":"README.md","users":{"andreas-marschke":true}}