{"_id":"@airtradeit/authentication","_rev":"41-0c77e840f7803f2fddc2394ace774238","name":"@airtradeit/authentication","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"@airtradeit/authentication","version":"1.0.0","_id":"@airtradeit/authentication@1.0.0","maintainers":[{"name":"airtrade","email":"ITservices@airtrade.nl"},{"name":"airtrade.developer","email":"FEDevelopers@airtrade.nl"},{"name":"champton","email":"champton@airtrade.nl"},{"name":"airtrade_bamboo","email":"champton@airtrade.nl"}],"dist":{"shasum":"76a7a835b6ffab76ebebf144b0681a7bbee9454e","tarball":"https://registry.npmjs.org/@airtradeit/authentication/-/authentication-1.0.0.tgz","fileCount":44,"integrity":"sha512-o8DbSJP1XyWoQOl628bBDeLPdlk+4qdzsf3WRQU5xtzSfWAS3zJK6folokrJ1pb21CIC0g8/1IDLyITBzaYDOQ==","signatures":[{"sig":"MEQCIHQfZVrLbJ9R6uMt1bI4gugacItBe8BSil/meiMEGDLeAiAMK8yFb59BB9SeNLGYZz4cbDu99oZL/2hmnqE8P+JqMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu9agCRA9TVsSAnZWagAAmFAP/2Lrt3xZE8GMgmQLurpv\nGrMwDiU/69Odq5fo+h8fjlzB/1ZfBiTc1xogjFECzXbEzaVPCQcr1gQDLFU6\n2TCQawt2ysavV8sViHYHJ5/T00UPBHwlp70XjjBZzQijzlbPHERG2oawnBxk\nBtoZ0d4mAAyZBGXyDq5wdu5wG/m7JBzc86HSSr/Z7SleyOH7Z97LNvGstLKM\nENn2CW8CbFSBtdwN9+LJ1flMV5jIPe0CC1vfFygoPc/LwN91d2cZHb8T4AEO\niBtBuh8cElqYkleQh4x4HMC3i9MSS/+XphTJq6XX+Lf9gxSORsrpFh4gQB7K\nnBqsMgZZCMZxhihFUi5Sae/UV0/C+E7oXnELC09u3ZmVwjO4NO4rz76dpgDf\nxWhJJz0QnjGmkA0j/8yFuqM4KyMk7tfGMNRsrqJGJ6IbnH+t37gnuGmY/FFi\nu/VehQ1h+Uv4PUcaOf1xJILan/Mqe+bhbMXcavbw/s9n0CNElg4UP7wAxbl7\n5pxFJjxb+S3iPdy3jyC9IgXwpPHoN4cRIRfHCirc1P/GcfjmYyk2Z+10KOq0\nUblb1EL66AggcA4boOq0UdeEw9ekxnO/LI6C5PwsRl8zsOlYSr14SfswfLnR\nShgVr9voGg4hezYuXw5e9880YOoX3MmqngjE21XhLqqZKa+FWFZZDUW1sHr8\ni5Ga\r\n=dSsA\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/airtradeit-authentication.js","main":"bundles/airtradeit-authentication.umd.js","fesm5":"fesm5/airtradeit-authentication.js","es2015":"fesm2015/airtradeit-authentication.js","module":"fesm5/airtradeit-authentication.js","esm2015":"esm2015/airtradeit-authentication.js","typings":"airtradeit-authentication.d.ts","_npmUser":{"name":"airtrade.developer","email":"FEDevelopers@airtrade.nl"},"fesm2015":"fesm2015/airtradeit-authentication.js","metadata":"airtradeit-authentication.metadata.json","repository":{"url":"https://stash.airtrade.com/scm/lib/airtrade.felibrary.shared.git","type":"git","directory":"dist/authentication"},"_npmVersion":"6.14.4","description":"This library shares Authentication which can be used for OM and FF applications.","directories":{},"sideEffects":false,"_nodeVersion":"12.16.2","_hasShrinkwrap":false,"peerDependencies":{"jssha":"^2.3.1","tslib":"^1.10.0","@angular/core":"^9.0.7","@angular/common":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/authentication_1.0.0_1589368479894_0.8589829279300243","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@airtradeit/authentication","version":"1.1.0","_id":"@airtradeit/authentication@1.1.0","maintainers":[{"name":"airtrade","email":"ITservices@airtrade.nl"},{"name":"airtrade_bamboo","email":"champton@airtrade.nl"},{"name":"airtrade.developer","email":"FEDevelopers@airtrade.nl"},{"name":"champton","email":"champton@airtrade.nl"}],"dist":{"shasum":"5fb627281265002696b018dc2bcfe5c3952112e8","tarball":"https://registry.npmjs.org/@airtradeit/authentication/-/authentication-1.1.0.tgz","fileCount":44,"integrity":"sha512-/I72OB57Uv23i0OLMfRH4qLOjL4/7NoXh3q7Rqer/CeKF7MIybSj5+D3gSoEfHKoOZNYEZsi2neEaOkr8CTCtA==","signatures":[{"sig":"MEUCIQD+en7/gx5EqUbBNkMNZMjs1SfrQNxMHlJxtr+D7E++vwIgMcvFH1qfJHDwT7oqm9lVyRblIpFZ2Cs5SJ0umK++M5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ81DCRA9TVsSAnZWagAAqdgP+QHr0V9pMQTPiqnFBhhN\nZbf8VBwnErv8YH6CBZLovgSiaz3bNH/SzYfEyqjzCP+vqMg+k9DJoODhtMka\nC8v63EOuaCX8BHkFloTg5zIYm5xBVbFpyO07XKPawu1XRkSgkpv//TYbDIQe\n2pPtI+J0oJ345L0ytwH1i2Nhqg2iv3lRnC2s2Ao5tV2l47dGxCQCMrPDuFWR\n37zw8yc/pem43O1uwwMnZXoVYjzFEnvPT6gFObSpTdkEf1sZqxPWDr2GvaFI\nCeR4X6Z+Qba+J3nT6u9EOFaqmsUPA4Xe2KM0PEfutSDOEHGYlAbHB6TLnLI8\nDGGEES/mE+3RMbxUh3uUb3qJ4jpJoWtQhPZNuH6F204OsMS4gEncVyN7mhcO\ngkc88sTS4JYGmvVHrUgNVueQkHOyd4kC+B5e88HrCGbVu1APh/5nhZYVVv66\n/D9rmOyvCAFlPCfoidIzYV/6GU9UJBsGHJ1VzgWGyVdj2+19J6PCAwND4Mla\nSGFzlCAXMMNyqUe3OmS1UHk2FoxLqgAlA+ExbDfW7j49tJWrMCPwH0FNJPtR\nl7ERb4/Z8eJDea/dHJo4l5bdaUbYOTBFZ3WdxiBk+UbWfioeAy6c5tJDOJJn\nUm/EUigq7uxxkfdR0x4MzsDtwtU55uChJ+scbMa3mTlSCRtGKcXWhLr4AO6S\nEwlB\r\n=8P3C\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/airtradeit-authentication.js","main":"bundles/airtradeit-authentication.umd.js","fesm5":"fesm5/airtradeit-authentication.js","es2015":"fesm2015/airtradeit-authentication.js","module":"fesm5/airtradeit-authentication.js","esm2015":"esm2015/airtradeit-authentication.js","typings":"airtradeit-authentication.d.ts","_npmUser":{"name":"champton","email":"champton@airtrade.nl"},"fesm2015":"fesm2015/airtradeit-authentication.js","metadata":"airtradeit-authentication.metadata.json","repository":{"url":"https://stash.airtrade.com/scm/lib/airtrade.felibrary.shared.git","type":"git","directory":"dist/authentication"},"_npmVersion":"6.14.6","description":"This library shares Authentication which can be used for OM and FF applications.","directories":{},"sideEffects":false,"_nodeVersion":"10.22.0","_hasShrinkwrap":false,"peerDependencies":{"jssha":"^2.3.1","tslib":"^1.10.0","@angular/core":"^9.0.7","@angular/common":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/authentication_1.1.0_1598278979095_0.7260205827937869","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@airtradeit/authentication","version":"1.1.1","_id":"@airtradeit/authentication@1.1.1","maintainers":[{"name":"airtrade","email":"ITservices@airtrade.nl"},{"name":"airtrade_bamboo","email":"champton@airtrade.nl"},{"name":"airtrade.developer","email":"FEDevelopers@airtrade.nl"},{"name":"champton","email":"champton@airtrade.nl"}],"dist":{"shasum":"fb4cf503fcd695d88933701aaf0c6149d6f7a719","tarball":"https://registry.npmjs.org/@airtradeit/authentication/-/authentication-1.1.1.tgz","fileCount":44,"integrity":"sha512-onlKcs5lcf0cfRNRP49Y06zxyBUCat/1wTsES9oD5pC3Wl7bYnZ3iBdu1tupAglLfs15A5cUtG9n9dtr7piXnQ==","signatures":[{"sig":"MEUCIQCBSTWMkQDpBVst4H/OQJLuvURXkefI+SZhHUx1hwmfbAIgTAudU1JzkEWzGzvSTKLGYS5rrD/ibZ2Fh82BcLWsR8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ9OFCRA9TVsSAnZWagAAFKkP/jENZwf8oTA5cVDEiPtI\niopaUifTcmczV6rB02kuXvPuh3LFarH6XMZ9lMVSFVNPSrwFWOHIG8XscDxE\nvAXDZkB67t7TvcpYs3CPUpXH1xHh0wf/XSVTIPgK1o4e7RBxn1dWW4ElRzJ9\nEj+gtReD2YQ4o93YiX0x5K/he87mI7TtQxfoRKseH7JgE0EQ2XokgOOVi38f\ncHzIRMmuHQO4IxuMkf6430nL/zMDm0ghvUNF47jvFoVbeX+l4GvgT/IUrZ83\nBnCw7XuOjEZ2WYQsX9nNNqJqx/ukwwX7EuDb2ac8vUUgn0/Y/Hk/fN46q2hR\n8j5cvWb0kI0zcMeuXidWiPjp7nLuc1yMj+686+8lr55ztxjB8slDrGa7wgPd\n9JDByZSYXe/VB5o8l4ao6ojuYgP0PKrrefdnXAzHyuaUVt4gKsII3Zeb2lJg\nQVi9PyGld/czWoBJnDo6sDdqtN9U6YXK7lJjNsU6HDaRaVcQjHQzYY/+gtx1\nEC+j0ldRhIMoNX5vk1ZuwEvi2wSUqKMTZwlOGVad9Q9wVzF5j7XUe6//hB/p\nPpwmc1nJgsUmdWwBzWYOX9GzG9fjaDmyvmaHiv0zycggFWLibX+CDHHuf1cf\novdk/gwOmsHZ37w7Mr4Y8VuCt9AXG1UNr599yjdkV/aqkGzQfGrlDP/Lxh4B\nqhf2\r\n=LnXP\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/airtradeit-authentication.js","main":"bundles/airtradeit-authentication.umd.js","fesm5":"fesm5/airtradeit-authentication.js","es2015":"fesm2015/airtradeit-authentication.js","module":"fesm5/airtradeit-authentication.js","esm2015":"esm2015/airtradeit-authentication.js","typings":"airtradeit-authentication.d.ts","_npmUser":{"name":"champton","email":"champton@airtrade.nl"},"fesm2015":"fesm2015/airtradeit-authentication.js","metadata":"airtradeit-authentication.metadata.json","repository":{"url":"https://stash.airtrade.com/scm/lib/airtrade.felibrary.shared.git","type":"git","directory":"dist/authentication"},"_npmVersion":"6.14.6","description":"This library shares Authentication which can be used for OM and FF applications.","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","_hasShrinkwrap":false,"peerDependencies":{"jssha":"^3.1.2","tslib":"^1.10.0","@angular/core":"^9.0.7","@angular/common":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/authentication_1.1.1_1598280580900_0.2296858803799955","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@airtradeit/authentication","version":"1.1.2","_id":"@airtradeit/authentication@1.1.2","maintainers":[{"name":"champton","email":"champton@airtrade.nl"},{"name":"airtrade_bamboo","email":"champton@airtrade.nl"},{"name":"airtrade.developer","email":"FEDevelopers@airtrade.nl"},{"name":"airtrade","email":"ITservices@airtrade.nl"}],"dist":{"shasum":"24ef78e7fb84274eaa93852e98562854eae148c9","tarball":"https://registry.npmjs.org/@airtradeit/authentication/-/authentication-1.1.2.tgz","fileCount":44,"integrity":"sha512-dEE+O8Hvo6//bf+McW84AQ0AFaov9+EOovYH3OeDOiJ5vi96JDrYooWtlOxaSolZWXpRNxhCDb0VsJ4aJxTYoA==","signatures":[{"sig":"MEQCIGW6TLsJoUl5Q3dYtjJ/Giqpyisgmn19jK+05KEvgTesAiA6HxgoE+sb+rkIlpn15BslGCL7/tOBRkoWs0Zeefs1uQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":282708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1JhJCRA9TVsSAnZWagAAkYMP/2AmTInTuGLB6te87p4Z\npO+YlV3h+2yGwaCzhNiPBLnhoudxS4mq85VJsxDvl3/U6PFNe0egJpwLB8yN\nqIm7RJoDEE37egQf1/YPk98rLyqnARnIY+Wzwu9rK2G2OjhwZ+IcLOIugbep\natA2s9oPKrtUzVTAK9R0e9+KgnN0oAApXlRexAwxHSWx/Rvny4ds6zxsocu2\nBpSQ8ZNcJfWhHc7BKve23NoaFBBrpHyp+9xRzUYGAIghxX1VIGvXcoyyMHpg\nG7LxGNm8q0iI4VXXM1uWl5yPKNG2GGJKe8AMBVomSy+g3+dArHxmtXCSX/t8\n0CT51aSBzWc6ZSrB6pJimMvGICNwR4kHJnQU+Z+FQ2wcQN7dFeg4NG7yuDd8\nWW1K1SqzpZCVYeNVtJRNrfuRZKZEZjKIrM/CU12NtTFdVIMQntKcIQNq0W3/\nM6DPRazynRpv7SPAt7jW/MaM+rhaYUgM+Io7a3oUOHcWdYn1ueVbUeTQJLKB\nVVSBop0rL8qR1MB3lPBmFUoFx9otC7JAtmNxQsEuDh9oJ3o0a+gbYEhUGsYC\ngExza9qPQjJLC2vu8J6huKrPWyKdc9DUzl82rXR7Cq8Gch0UZ1+F2zLtTK51\nh+pKUU4q4M32zPQzpcjJs1X3mOpF7rvgI064zbSoj45RYcK6A3NYfeTmQv8a\nf37o\r\n=ySka\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/airtradeit-authentication.js","main":"bundles/airtradeit-authentication.umd.js","fesm5":"fesm5/airtradeit-authentication.js","es2015":"fesm2015/airtradeit-authentication.js","module":"fesm5/airtradeit-authentication.js","esm2015":"esm2015/airtradeit-authentication.js","typings":"airtradeit-authentication.d.ts","_npmUser":{"name":"airtrade.developer","email":"FEDevelopers@airtrade.nl"},"fesm2015":"fesm2015/airtradeit-authentication.js","metadata":"airtradeit-authentication.metadata.json","repository":{"url":"https://stash.airtrade.com/scm/lib/airtrade.felibrary.shared.git","type":"git","directory":"dist/authentication"},"_npmVersion":"6.14.4","description":"This library shares Authentication which can be used for OM and FF applications.","directories":{},"sideEffects":false,"_nodeVersion":"12.16.3","_hasShrinkwrap":false,"peerDependencies":{"jssha":"^3.1.2","tslib":"^1.10.0","@angular/core":"^9.0.7","@angular/common":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/authentication_1.1.2_1624545353077_0.7881081175851321","host":"s3://npm-registry-packages"}},"2.0.41":{"name":"@airtradeit/authentication","version":"2.0.41","_id":"@airtradeit/authentication@2.0.41","maintainers":[{"name":"champton","email":"champton@airtrade.nl"},{"name":"airtrade_bamboo","email":"champton@airtrade.nl"},{"name":"airtrade.developer","email":"18535215.airtrade.nl@emea.teams.ms"},{"name":"airtrade","email":"ITservices@airtrade.nl"}],"dist":{"shasum":"0758c8f3d5a48048c3e51ae795eaa7daa295692a","tarball":"https://registry.npmjs.org/@airtradeit/authentication/-/authentication-2.0.41.tgz","fileCount":44,"integrity":"sha512-Y68KP/zfQFL2NdxGTtjF558Milvz+8PtLnX6Qm1+z9BjS9JdSOu/hLgBl0YwtjQVy6XIe6HujCSaHGZCxx5Nqw==","signatures":[{"sig":"MEYCIQDA/L8j85m34NGmCQxjADRUVKIILFEfaRdOUoWx5INt2QIhANwaAp9W70KN0YjUMxAH5vEs3JwgjTeeG73WRGrnSwLM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291224},"esm5":"esm5/airtradeit-authentication.js","main":"bundles/airtradeit-authentication.umd.js","fesm5":"fesm5/airtradeit-authentication.js","es2015":"fesm2015/airtradeit-authentication.js","module":"fesm5/airtradeit-authentication.js","esm2015":"esm2015/airtradeit-authentication.js","gitHead":"5e942038d33a88e202fc93216bff56f02cc04c3b","typings":"airtradeit-authentication.d.ts","_npmUser":{"name":"airtrade.developer","email":"18535215.airtrade.nl@emea.teams.ms"},"fesm2015":"fesm2015/airtradeit-authentication.js","metadata":"airtradeit-authentication.metadata.json","repository":{"url":"https://stash.airtrade.com/scm/lib/airtrade.felibrary.shared.git","type":"git","directory":"dist/authentication"},"_npmVersion":"10.5.0","description":"This library shares Authentication which can be used for OM and FF applications.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"tslib":"^1.10.0"},"_hasShrinkwrap":false,"peerDependencies":{"jssha":"^3.1.2","@angular/core":"^9.1.4","@angular/common":"^9.1.4"},"_npmOperationalInternal":{"tmp":"tmp/authentication_2.0.41_1733319541120_0.32712206278393174","host":"s3://npm-registry-packages"}},"2.0.43":{"name":"@airtradeit/authentication","version":"2.0.43","_id":"@airtradeit/authentication@2.0.43","maintainers":[{"name":"champton","email":"champton@airtrade.nl"},{"name":"airtrade_bamboo","email":"champton@airtrade.nl"},{"name":"airtrade.developer","email":"18535215.airtrade.nl@emea.teams.ms"},{"name":"airtrade","email":"ITservices@airtrade.nl"}],"dist":{"shasum":"603eac58961f42440e1ec163db6db3cb27c26a43","tarball":"https://registry.npmjs.org/@airtradeit/authentication/-/authentication-2.0.43.tgz","fileCount":28,"integrity":"sha512-hdNl/bagFnPZiF15uc7s5k339pSjBUmPPiJU0ycZu228ckotO31ncj2mfhz8H6Z8VbS7ZLgj9zSVTWWh/92fSw==","signatures":[{"sig":"MEUCIQCBD9F6NV4txxYeaiY+DGVytZOt6hpUubV6prv/o8C+DwIgRXMLVW65EFutwhKiZJzSLpbX7zZwjhjY9s7AkdXtLRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127372},"es2020":"fesm2020/airtradeit-authentication.mjs","module":"fesm2015/airtradeit-authentication.mjs","esm2020":"esm2020/airtradeit-authentication.mjs","exports":{".":{"node":"./fesm2015/airtradeit-authentication.mjs","types":"./airtradeit-authentication.d.ts","es2015":"./fesm2015/airtradeit-authentication.mjs","es2020":"./fesm2020/airtradeit-authentication.mjs","default":"./fesm2020/airtradeit-authentication.mjs","esm2020":"./esm2020/airtradeit-authentication.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"47cf9d9b55d13094c462d58de02736f0df20ee5a","typings":"airtradeit-authentication.d.ts","_npmUser":{"name":"airtrade.developer","email":"18535215.airtrade.nl@emea.teams.ms"},"fesm2015":"fesm2015/airtradeit-authentication.mjs","fesm2020":"fesm2020/airtradeit-authentication.mjs","repository":{"url":"https://stash.airtrade.com/scm/lib/airtrade.felibrary.shared.git","type":"git","directory":"dist/authentication"},"_npmVersion":"10.9.0","description":"This library shares Authentication which can be used for OM and FF applications.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"jssha":"^3.1.2","@angular/core":"^15.0.0","@angular/common":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/authentication_2.0.43_1772116703360_0.6410948336098183","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@airtradeit/authentication","version":"3.0.0","peerDependencies":{"@angular/common":"^15.2.0","@angular/core":"^15.2.0","jssha":"^3.1.2"},"dependencies":{"tslib":"^2.0.0"},"repository":{"type":"git","url":"https://stash.airtrade.com/scm/lib/airtrade.felibrary.shared.git","directory":"dist/authentication"},"module":"fesm2015/airtradeit-authentication.mjs","es2020":"fesm2020/airtradeit-authentication.mjs","esm2020":"esm2020/airtradeit-authentication.mjs","fesm2020":"fesm2020/airtradeit-authentication.mjs","fesm2015":"fesm2015/airtradeit-authentication.mjs","typings":"airtradeit-authentication.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./airtradeit-authentication.d.ts","esm2020":"./esm2020/airtradeit-authentication.mjs","es2020":"./fesm2020/airtradeit-authentication.mjs","es2015":"./fesm2015/airtradeit-authentication.mjs","node":"./fesm2015/airtradeit-authentication.mjs","default":"./fesm2020/airtradeit-authentication.mjs"}},"sideEffects":false,"_id":"@airtradeit/authentication@3.0.0","gitHead":"7cb2be80fa556b9eee56e1f07ad79882a0f28887","description":"This library shares Authentication which can be used for OM and FF applications.","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-BsaUYpCmpN2oQZSkEGkcMwX8oFmGJV6G12EbId6GMA+zZt8NjZgNxtkiNdVnG96L0+M+iFgB7RU9ml3I/rHjSA==","shasum":"801211efa2905d3d2d9ee42e65d1d8c9eb62b2dc","tarball":"https://registry.npmjs.org/@airtradeit/authentication/-/authentication-3.0.0.tgz","fileCount":28,"unpackedSize":127371,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCVuSE3eyYwy6VnMtsUTLB360pGPCSX9Mvv707Pa6fqFgIgINoCf0REJcTCBDeUd7opQB9ADnTgCx06ib/E5P9tE+k="}]},"_npmUser":{"name":"airtrade.developer","email":"18535215.airtrade.nl@emea.teams.ms"},"directories":{},"maintainers":[{"name":"champton","email":"champton@airtrade.nl"},{"name":"airtrade_bamboo","email":"champton@airtrade.nl"},{"name":"airtrade.developer","email":"18535215.airtrade.nl@emea.teams.ms"},{"name":"airtrade","email":"ITservices@airtrade.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/authentication_3.0.0_1772178888925_0.9898953401488362"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-13T11:14:39.893Z","modified":"2026-02-27T07:54:49.206Z","1.0.0":"2020-05-13T11:14:40.009Z","1.1.0":"2020-08-24T14:22:59.200Z","1.1.1":"2020-08-24T14:49:41.083Z","1.1.2":"2021-06-24T14:35:53.215Z","2.0.0":"2024-11-26T10:14:05.941Z","2.0.1":"2024-11-27T07:29:33.388Z","2.0.2":"2024-11-27T08:01:15.553Z","2.0.3":"2024-11-27T08:13:30.137Z","2.0.4":"2024-11-27T09:38:52.085Z","2.0.5":"2024-11-27T09:58:16.623Z","2.0.6":"2024-11-27T10:05:48.620Z","2.0.7":"2024-11-27T10:15:57.561Z","2.0.8":"2024-11-27T10:33:47.761Z","2.0.9":"2024-11-27T10:49:09.819Z","2.0.10":"2024-11-27T11:05:45.589Z","2.0.11":"2024-11-27T11:22:57.563Z","2.0.12":"2024-11-27T11:42:38.039Z","2.0.13":"2024-11-27T12:30:47.983Z","2.0.14":"2024-11-27T14:21:50.604Z","2.0.15":"2024-11-27T15:08:31.443Z","2.0.41":"2024-12-04T13:39:01.325Z","2.0.43":"2026-02-26T14:38:23.504Z","3.0.0":"2026-02-27T07:54:49.064Z"},"repository":{"type":"git","url":"https://stash.airtrade.com/scm/lib/airtrade.felibrary.shared.git","directory":"dist/authentication"},"description":"This library shares Authentication which can be used for OM and FF applications.","maintainers":[{"name":"champton","email":"champton@airtrade.nl"},{"name":"airtrade_bamboo","email":"champton@airtrade.nl"},{"name":"airtrade.developer","email":"18535215.airtrade.nl@emea.teams.ms"},{"name":"airtrade","email":"ITservices@airtrade.nl"}],"readme":"# Authentication\r\n\r\nThis library shares Authentication which can be used for OM and FF applications.\r\n\r\n# Example usage\r\n\r\n1. Create `ConfigLoaderService` and then use it in appModule:\r\n\r\n```JavaScripts\r\n@Injectable()\r\nexport class ConfigLoaderService implements ConfigLoader {\r\n  constructor(@Inject(ConfigService) private _configService: ConfigService) {}\r\n\r\n  getWebApi(): string {\r\n    return this._configService.getProperty<string>('WEB_API');\r\n  }\r\n\r\n  ...\r\n}\r\n```\r\n\r\n2. In app.module.ts add code snippet below to the imports:\r\n\r\n```JavaScripts\r\nimport { AuthenticationModule, ConfigLoader, LocalStorageLoader } from '@airtradeit/authentication';\r\n\r\n@NgModule({\r\n  ...,\r\n  imports: [\r\n    ..., \r\n    AuthenticationModule.forRoot({\r\n      configServiceLoader: {\r\n        provide: ConfigLoader,\r\n        useFactory: (configService: ConfigService): ConfigLoaderService => new ConfigLoaderService(configService),\r\n        deps: [ConfigService],\r\n      },\r\n      localStorageLoader: {\r\n        provide: LocalStorageLoader,\r\n        useFactory: (): LocalStorageService => new LocalStorageService(),\r\n      },\r\n    })\r\n  ],\r\n})\r\n```\r\n\r\n## Code scaffolding\r\n\r\nRun `ng generate component component-name --project authentication` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project authentication`.\r\n\r\n> Note: Don't forget to add `--project authentication` or else it will be added to the default project in your `angular.json` file.\r\n\r\n## Build\r\n\r\nRun `ng build --prod authentication` to build the project. The build artifacts will be stored in the `dist/` directory.\r\n\r\n## Publishing\r\n\r\nAfter building your library with `ng build --prod authentication`, go to the dist folder `cd dist/authentication` and run `npm publish`.\r\n\r\n## Running unit tests\r\n\r\nRun `jest` to execute the unit tests via [Jest]\r\n","readmeFilename":"README.md"}