{"_id":"@egomobile/azuread-auth","_rev":"10-36b68411f217caf51a48883752bad2a3","name":"@egomobile/azuread-auth","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"@egomobile/azuread-auth","version":"0.1.0","description":"A middleware, which wraps functions of passport-azure-ad module, written for passport.","main":"lib/index.js","engines":{"node":">=12.0.0"},"keywords":["node","js","ts","javascript","typescript","oauth","oauth2","bearer","bearer stradegy","azure","azuread","azure active directory","passport","ego"],"scripts":{"build":"del ./lib && tsc","docs:generate":"del ./docs && typedoc --out ./docs ./src","lint":"eslint -c .eslintrc.js --ext .ts src","lint:fix":"eslint --fix -c .eslintrc.js --ext .ts src","sandbox":"nodemon --watch './sandbox.ts' ./sandbox.ts"},"repository":{"type":"git","url":"git+https://github.com/egomobile/node-azuread-auth.git"},"author":{"name":"Next.e.GO Mobile SE, Aachen, Germany"},"license":"LGPL-3.0","dependencies":{"@types/node":"12.20.33","passport":"0.5.2","passport-azure-ad":"4.3.1"},"devDependencies":{"@egomobile/http-server":"^0.33.1","@egomobile/tsconfig":"^5.0.0","@types/passport":"1.0.7","@types/passport-azure-ad":"4.3.1","del-cli":"4.0.1","dotenv":"14.3.2","eslint":"7.32.0","eslint-config-ego":"^0.15.0","nodemon":"2.0.15","ts-node":"10.4.0","tslint":"6.1.3","typedoc":"0.22.11","typescript":"4.5.5"},"peerDependencies":{"@egomobile/http-server":"^0.33.1"},"gitHead":"eba01c8c6954e53ee636eeb11b2d0c0b2e58d66f","bugs":{"url":"https://github.com/egomobile/node-azuread-auth/issues"},"homepage":"https://github.com/egomobile/node-azuread-auth#readme","_id":"@egomobile/azuread-auth@0.1.0","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-MQ0q4XIE0um37yy7odzVoNX7RdDOKoNWEUQdDjdFMJQOk2OQhBUlkAQ9tmG+h/u1z5t5q/72pJXeYK2mLtkkUg==","shasum":"5d1315034692d5755f0cb72926d575fc2246dab2","tarball":"https://registry.npmjs.org/@egomobile/azuread-auth/-/azuread-auth-0.1.0.tgz","fileCount":12,"unpackedSize":26589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8SeHCRA9TVsSAnZWagAA4FcP/3h28xywFmt9JutRUaIg\n7rwZ8MwKkd0Gelm3QLMxT16wcI9UExNHIn3vAGB1hLg62NHKawmFIID9sPMS\nNtt80yaE0cWxZ0iFWaoYb2pj7ImV0bZ1w45SXLXsZ3j2MJ+JYR6bxrJB1iDo\n5N/Ftvz/Jv333mNHAmUj1pMtgI53EeT4XBqYSfLioyJBw/oOHTBRO7zqkeie\nTBhDWWb7l+NxdHvCSyGSNLKmg7i7HkAVwHliawy48M385RfUwqF0KT0JXW43\nwGp55jEe63PjLA5X//JSPhipmgWlugXb5Y4Da7sIs14aR8SOLIaf5F9+8fUH\n/SBvM4mnrLEzhAXw1G/kvse2+s4amLQaw7ZyqR4WyZtjCaJao2Utnb+Nzy8O\nrxG2KVr7dpTUxj9FTN7HqP5aZg0RrB06z5ylp11G6daid44oLqsxuOuJ+J+O\nzRN/LYgHSPNxCEyDH9IQMp6aM4ByV3ABdMiBWIz/IL7UVKJ3ZZTb4QyB/zje\n+3aMUPj/k4AUjl4hxN5InRQLu+sTUc0Pq7qotgH2ZKMEIMWiC8DHa9dOCZn5\nudKtI3/9qyvfEv448QCC0QbnC7zG1Y23XTsKwwKm+UfxPsa/AGzUaq8V4KcN\nEKe8XwdphltWNaV3TExRSVMHeoxf6ZTDoiR7dZ4GygD2NsWpMORnGGeYy9Bv\nQrK5\r\n=yILa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJOmbcvspsAR2RbiytvMgJHyetzTF0oH4jVBQw1fJiQAiBJIoaaOsMx1zPeFgbutoRbLRoTfV41oDh0wi0+zS+hfw=="}]},"_npmUser":{"name":"mkloubertego","email":"marcel.kloubert@e-go-mobile.com"},"directories":{},"maintainers":[{"name":"mkloubertego","email":"marcel.kloubert@e-go-mobile.com"},{"name":"mkloubert","email":"marcel.kloubert@gmx.net"},{"name":"ekegodigital","email":"eric.kesseler@e-go-digital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/azuread-auth_0.1.0_1643194247066_0.824567151104399"},"_hasShrinkwrap":false},"0.1.1":{"name":"@egomobile/azuread-auth","version":"0.1.1","description":"A middleware, which wraps functions of passport-azure-ad module, written for passport.","main":"lib/index.js","engines":{"node":">=12.0.0"},"keywords":["node","js","ts","javascript","typescript","oauth","oauth2","bearer","bearer stradegy","azure","azuread","azure active directory","passport","ego"],"scripts":{"build":"del ./lib && tsc","docs:generate":"del ./docs && typedoc --out ./docs ./src","lint":"eslint -c .eslintrc.js --ext .ts src","lint:fix":"eslint --fix -c .eslintrc.js --ext .ts src","sandbox":"nodemon --watch './sandbox.ts' ./sandbox.ts"},"repository":{"type":"git","url":"git+https://github.com/egomobile/node-azuread-auth.git"},"author":{"name":"Next.e.GO Mobile SE, Aachen, Germany"},"license":"LGPL-3.0","dependencies":{"@types/node":"12.20.33","passport":"0.5.2","passport-azure-ad":"4.3.1"},"devDependencies":{"@egomobile/http-server":"^0.33.1","@egomobile/tsconfig":"^5.0.0","@types/passport":"1.0.7","@types/passport-azure-ad":"4.3.1","del-cli":"4.0.1","dotenv":"14.3.2","eslint":"7.32.0","eslint-config-ego":"^0.15.0","nodemon":"2.0.15","ts-node":"10.4.0","tslint":"6.1.3","typedoc":"0.22.11","typescript":"4.5.5"},"peerDependencies":{"@egomobile/http-server":"^0.33.1"},"gitHead":"85794072981e2b756deeb6c82303301a83019723","bugs":{"url":"https://github.com/egomobile/node-azuread-auth/issues"},"homepage":"https://github.com/egomobile/node-azuread-auth#readme","_id":"@egomobile/azuread-auth@0.1.1","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-hd57HL9Iiv2UsIQ3F0aXw7rP7t8iF6CpfekKY04tWF60oThrB+gElj2VtJTl1Ph3aPLRFl2NDNh/GYxvhC8hxQ==","shasum":"9f88953aaee004b9694f04b96cfa4512cc21a11b","tarball":"https://registry.npmjs.org/@egomobile/azuread-auth/-/azuread-auth-0.1.1.tgz","fileCount":12,"unpackedSize":26758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8TuoCRA9TVsSAnZWagAAPIUQAJlnU+p8w4RC5WML4kLf\n1LvobRcU83uH7w6D4ZQxj2V5iAb3m4ksawMi1RogscVuALoGOPhMw+3D0cV8\nKK5ENbKDXYFFZmAJ4MJGegaco/DfBuOJJiKL/2Jr07VO7ZrnTZusrFK2uzFa\nA31iy90XulrCHMOdVGXx7XvHzw5v7YChI1453oey9Re5pJQJRv/4SICGDnQ+\nIo9NFwXIiMldBi0UCzjqsfpcQpAfY7yzbBBvR0Xxily8tolIR6QXGMIFNgDQ\nmtXcqnZ7Fq7D3V6JmH7UTEXAR3mZVBGSUA28+GS6YFZNJ1RnuLjbMTOh09/j\nLGkyo6Uy0ofulZRs60lezWLCxVBcLdfSvOzkVbZ1NwOz0wH3XcR5389iGZLn\nei5ZGDikfAT1pKOLGT4rKMfXS/17hEpMb1Ffarp8hPlOMWXYRtYVTaa7tPSh\nSH5GCPmZ5ILs0Rw4hs6D3OVhxSI8Npn2RSaFaUndyzaJRSr87OXBUqyeFN63\nZj149Em78U99ZEAnPsUaI6V3pz8e/cWVBs7AsCVGO6XK2iOwrs2skSAuxFzp\naPX+FLCOy5W48UlR1qG6FGHfe/S6q688ryoHpn+tpY2yy0EV4bn6+Wk7R4Ef\nL9R8qqGE+pVhb3wV0mSen6yNFdq2/Yg83vpeS4lC0RK0Uhi3nKPb4W3gd1Qr\nin6J\r\n=QAu9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY0bdRXHoGt/dwEHdP68ItDadLC2dj7qsYqHizHkZEzAIhAIcuaTPd80039Szh8VLFitYgPHqXuOyMEGUjHJmPbkW5"}]},"_npmUser":{"name":"mkloubertego","email":"marcel.kloubert@e-go-mobile.com"},"directories":{},"maintainers":[{"name":"mkloubertego","email":"marcel.kloubert@e-go-mobile.com"},{"name":"mkloubert","email":"marcel.kloubert@gmx.net"},{"name":"ekegodigital","email":"eric.kesseler@e-go-digital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/azuread-auth_0.1.1_1643199400347_0.17668840798730057"},"_hasShrinkwrap":false},"0.1.2":{"name":"@egomobile/azuread-auth","version":"0.1.2","description":"A middleware, which wraps functions of passport-azure-ad module, written for passport.","main":"lib/index.js","engines":{"node":">=12.0.0"},"keywords":["node","js","ts","javascript","typescript","oauth","oauth2","bearer","bearer stradegy","azure","azuread","azure active directory","passport","ego"],"scripts":{"build":"del ./lib && tsc","docs:generate":"del ./docs && typedoc --out ./docs ./src","lint":"eslint -c .eslintrc.js --ext .ts src","lint:fix":"eslint --fix -c .eslintrc.js --ext .ts src","sandbox":"nodemon --watch './sandbox.ts' ./sandbox.ts"},"repository":{"type":"git","url":"git+https://github.com/egomobile/node-azuread-auth.git"},"author":{"name":"Next.e.GO Mobile SE, Aachen, Germany"},"license":"LGPL-3.0","dependencies":{"@types/node":"12.20.33","@types/passport":"1.0.7","@types/passport-azure-ad":"4.3.1","passport":"0.5.2","passport-azure-ad":"4.3.1"},"devDependencies":{"@egomobile/http-server":"^0.33.1","@egomobile/tsconfig":"^5.0.0","del-cli":"4.0.1","dotenv":"14.3.2","eslint":"7.32.0","eslint-config-ego":"^0.15.0","nodemon":"2.0.15","ts-node":"10.4.0","tslint":"6.1.3","typedoc":"0.22.11","typescript":"4.5.5"},"peerDependencies":{"@egomobile/http-server":"^0.33.1"},"gitHead":"8a4776f2b912e78e9b71331e36157f4057de84aa","bugs":{"url":"https://github.com/egomobile/node-azuread-auth/issues"},"homepage":"https://github.com/egomobile/node-azuread-auth#readme","_id":"@egomobile/azuread-auth@0.1.2","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-BIe7eQKAhPBCGsd/jHLBUZBW8QwGGaBk6xtqrFV2xt1hp+nQnlyuSVNq4Nc+qQhan7HPqe1fsGkhJKNJXMToHQ==","shasum":"7a1843cf625c32451bf5e4888eeac521006acb26","tarball":"https://registry.npmjs.org/@egomobile/azuread-auth/-/azuread-auth-0.1.2.tgz","fileCount":12,"unpackedSize":26773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8kriCRA9TVsSAnZWagAAgKEP/39HwRhKaThBnOCKhXl2\nhNJyq1vFzYt4p6/kjAKodajEvPK4ATwqJqpsmJKGC0I6aTvpzSd35UNxBI4G\nAgkGqXhN5uMQepoIDsVXGE53mY5yKBchTpMI3xjthIBle0PPQZRAo1WhrvEc\nZPbrccAd5RVdiZJcXlNIw7jEmBtkG9vHSeWQPeRuVxL/4UtlJX7p05IYO/4d\nayRBATNHmbvsUa0uZ/GJ/imEUIK7qPQNE9dzKTTskH14fU5oAd5ihdjEp+3R\nE0ywBCrPsKlQD+s/wP2NPOZOCHPsIE2jikvoE1Hr0OaTe2+ydR2HY0slRc3I\nNbbDcFlDhCHd+zjNatcDD/RWUIFWCJfmSmx/kOlKvcJiz+Pm6YBvIJGP8il/\n3zdHoLyc2mpdqFevYqSaslG9f6nF8ndudbax/GHAOWI/StAwvbgDVkD+7Z6t\nU4d2txP1AS8ZhzFHVQ35ueWHspvpAhE49D4mE2lWw8XILshU/s/5YI0dnxqA\nUb83oW4ZdZfOjbOfB5nUL2W/39eKX36h7rlOVmSkEjDoKSj9LrZZ9dbx7gOM\n1npzFUkrTu6zpgIGQVy3zEKDIRyOno7vqyjJm3WjH2eTvqGvSwH5CUtoJVMb\n44sJE24ZZSZzpICCjmktlZ1pZ/YV9lymU+5gfauboOvEhT7jYc2eYQNU5R02\nLmr9\r\n=kOJo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVSzevWnlVxWRPJTtSJ8hTggmZRipKXRHZYpswwUlaIAIhAPHsSkDc445dFaA7hMWwMzzkEkUC6icXvZIHO4Ww5dQt"}]},"_npmUser":{"name":"mkloubertego","email":"marcel.kloubert@e-go-mobile.com"},"directories":{},"maintainers":[{"name":"mkloubertego","email":"marcel.kloubert@e-go-mobile.com"},{"name":"mkloubert","email":"marcel.kloubert@gmx.net"},{"name":"ekegodigital","email":"eric.kesseler@e-go-digital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/azuread-auth_0.1.2_1643268834281_0.8215588789312"},"_hasShrinkwrap":false},"0.1.3":{"name":"@egomobile/azuread-auth","version":"0.1.3","description":"A middleware, which wraps functions of passport-azure-ad module, written for passport.","main":"lib/index.js","engines":{"node":">=12.0.0"},"keywords":["node","js","ts","javascript","typescript","oauth","oauth2","bearer","bearer stradegy","azure","azuread","azure active directory","passport","ego"],"scripts":{"build":"del ./lib && tsc","docs:generate":"del ./docs && typedoc --out ./docs ./src","lint":"eslint -c .eslintrc.js --ext .ts src","lint:fix":"eslint --fix -c .eslintrc.js --ext .ts src","sandbox":"nodemon --watch './sandbox.ts' ./sandbox.ts"},"repository":{"type":"git","url":"git+https://github.com/egomobile/node-azuread-auth.git"},"author":{"name":"Next.e.GO Mobile SE, Aachen, Germany"},"license":"LGPL-3.0","dependencies":{"@types/node":"12.20.33","@types/passport":"1.0.7","@types/passport-azure-ad":"4.3.1","passport":"0.5.2","passport-azure-ad":"4.3.1"},"devDependencies":{"@egomobile/http-server":"^0.33.1","@egomobile/tsconfig":"^5.0.0","del-cli":"4.0.1","dotenv":"14.3.2","eslint":"7.32.0","eslint-config-ego":"^0.15.0","nodemon":"2.0.15","ts-node":"10.4.0","tslint":"6.1.3","typedoc":"0.22.11","typescript":"4.5.5"},"peerDependencies":{"@egomobile/http-server":"^0.33.1"},"gitHead":"776dfb3b3636bd064d640694d9c1930581d7a0e8","bugs":{"url":"https://github.com/egomobile/node-azuread-auth/issues"},"homepage":"https://github.com/egomobile/node-azuread-auth#readme","_id":"@egomobile/azuread-auth@0.1.3","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-HUy34JJ6VrnCEvD6IQH0cCZBIHDf0sHs2sU5zPr7ibhoFrncJ5jTmlOKKNrzQONvezhtGlPU6wmE60Q6NbhzOQ==","shasum":"7ace91091aa4effb0cd87f1adfa3d3a82b50caba","tarball":"https://registry.npmjs.org/@egomobile/azuread-auth/-/azuread-auth-0.1.3.tgz","fileCount":12,"unpackedSize":26788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8pFpCRA9TVsSAnZWagAAIawP/Av8NdP7HTvV/SmqQuxu\nt1Hq9F1zn0XJX4usQsrcql2egDHlIrlSJwjOpWDBkXsvsTDN2WUA/tAsRjz6\nwtpTMdgiI2K0nB7fuf1Hh78IO9A8JhTAZKW85dShf2RhZoGiQSkCT2+Ewies\nt4u2vK7RlfRmjFY7kqwxZRE4mYmZC0FEp7KgvolnaW5bRHV8wBEPIAM1Sf6s\njRXOfqsPgdSvLcqa58fSK20URjLHPoYljc0G5wrBXrh6E5TvtYf09EF15i7b\n33rSIBUungo400Bxf/jK7tF6z8HsNt4JluzVUDAc6e7i6aErAX1Y9HX0E3vL\nMlioaEugBXBpA2nV4Orbp7elHDUatzg+PrD4w8N3HAGyaAw29upsO3lxJOoU\nb95W2W5qbrlQqNr/jsFkFsFLRNGJe24CRKTvg1lTuN0AQQN9nXYirPwmQN7Y\n/m17Tk2ShcxcM5W8E6/XfP+ULwtAMBFLrhR08MeTAftk7+SP+Bsg+5AbSEx2\n3H5uJjKCi0rW2LxyPJy5y2QvyG/YqcjO1Sdm2AZ+WiOZ3QF1gZQi2YcVlu8d\nxupUOarGsWfJPcUSsEZV7o0ufBpRYv9f5Ak2DJSyt6QAkXHJId+H1CTbZQaO\nKvXE4Wt/O6L/zI+fONNYFcSVyutQKMEkVpir8wRry45rDazK97cn08ukQ7/a\nz8Df\r\n=tHc+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHror4Twz9F9I4RUVRftv+1aGYkIXF/GPgpMexCFLOyOAiAoHkuLvs7lr6y/Zh4p4FXpTAry3vcXAXnU/DoC406EzQ=="}]},"_npmUser":{"name":"mkloubertego","email":"marcel.kloubert@e-go-mobile.com"},"directories":{},"maintainers":[{"name":"mkloubertego","email":"marcel.kloubert@e-go-mobile.com"},{"name":"mkloubert","email":"marcel.kloubert@gmx.net"},{"name":"ekegodigital","email":"eric.kesseler@e-go-digital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/azuread-auth_0.1.3_1643286889086_0.40219222856102643"},"_hasShrinkwrap":false},"0.1.4":{"name":"@egomobile/azuread-auth","version":"0.1.4","description":"A middleware, which wraps functions of passport-azure-ad module, written for passport.","main":"lib/index.js","engines":{"node":">=12.0.0"},"keywords":["node","js","ts","javascript","typescript","oauth","oauth2","bearer","bearer stradegy","azure","azuread","azure active directory","passport","ego"],"scripts":{"build":"del ./lib && tsc","docs:generate":"del ./docs && typedoc --out ./docs ./src","lint":"eslint -c .eslintrc.js --ext .ts src","lint:fix":"eslint --fix -c .eslintrc.js --ext .ts src","sandbox":"nodemon --watch './sandbox.ts' ./sandbox.ts"},"repository":{"type":"git","url":"git+https://github.com/egomobile/node-azuread-auth.git"},"author":{"name":"Next.e.GO Mobile SE, Aachen, Germany"},"license":"LGPL-3.0","dependencies":{"@types/node":"12.20.33","@types/passport":"1.0.7","@types/passport-azure-ad":"4.3.1","passport":"0.5.2","passport-azure-ad":"4.3.1"},"devDependencies":{"@egomobile/http-server":"^0.33.1","@egomobile/tsconfig":"^5.0.0","del-cli":"4.0.1","dotenv":"14.3.2","eslint":"7.32.0","eslint-config-ego":"^0.15.0","nodemon":"2.0.15","ts-node":"10.4.0","tslint":"6.1.3","typedoc":"0.22.11","typescript":"4.5.5"},"peerDependencies":{"@egomobile/http-server":"^0.33.1"},"gitHead":"195aef8c4db6273de2ce79cac7db46b516c1dd38","bugs":{"url":"https://github.com/egomobile/node-azuread-auth/issues"},"homepage":"https://github.com/egomobile/node-azuread-auth#readme","_id":"@egomobile/azuread-auth@0.1.4","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-+dgc8dbOAVLHJSLfrTDteKAgvqhpRrLfC4ukT9DTq85gi/o/Rw/jwKYCIOKsY5Lz1wY6zLBJxWl2c0Fo1CJulw==","shasum":"a85e9c3f5b998a806238dab5536e7754ac512942","tarball":"https://registry.npmjs.org/@egomobile/azuread-auth/-/azuread-auth-0.1.4.tgz","fileCount":13,"unpackedSize":27018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8pSpCRA9TVsSAnZWagAAR0MP/AvjNeCz23tS50nHJ7+Q\n7gUELbR2F9TIEEcGAZT6U0zqn2tfwCQQaqY4/2V3w0bmL7HcbTzbP14gBMyc\nyadJzGqmZNyC13fjM+mA06HBmE2vf9IhITQp2BV1ct3j22dyhB4G1F2qZdnl\nAGq9/0juv1aRfyjcHYkrbmxkIrncFsZSpDwnNBgBRp3qW8vLqJx0oTuBzLmo\nARuEl1MQtibAzAK3eahxf6/bMpmHBFUpnjEjiL36ZvutT7Pb9o9TnsJSO3o1\nPbymR+ciPzIZRhylv3xlyweQ+5JmWRClCkFtAWlvROluXzpUbwRu1r6gFvcQ\nvS2COpYONbXZ/xMRcSpyWAvmoiXQ0XrxGkyNTwnZPMfvrOhkj5upL8OAQzyB\n+kv9ZROOdAd9WMAFB6Wz1GRjEZp2bDeLzsymKsh50bmKD0d93RQtM/JCCbpf\nxpa4YnAUCPZ6vMaC6rp14EvXuMdt6kjS9l9ngC/0NkCpM/reuW5A4W0gnBZr\n43ak+7tJejPjBEGIAiWbuDTkh/AJJxfV2PQcuTdDKtY0khVcd9Z5YZgWA8T3\nBRIz3eJBdg4vAkifVWk+l5j2LIrKDtiKaXt0FlV85H8dmaEhobJa36cmJrX8\n9scpdg/SUNtHcuEM86Bnn/NfJ4G0U1iAQjyVJ2McqQntXkT4DFm7lWyzRqHS\nR91s\r\n=R/b/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCv5/eRAoktrFyVQ5+4QREdiK4/ivjStx8hV0/K7rN8TwIhAJ4VAr0LoKSOJifV9olixoSQI0uYHdjvtWz0tWe6sow4"}]},"_npmUser":{"name":"mkloubertego","email":"marcel.kloubert@e-go-mobile.com"},"directories":{},"maintainers":[{"name":"mkloubertego","email":"marcel.kloubert@e-go-mobile.com"},{"name":"mkloubert","email":"marcel.kloubert@gmx.net"},{"name":"ekegodigital","email":"eric.kesseler@e-go-digital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/azuread-auth_0.1.4_1643287721134_0.11902264792223116"},"_hasShrinkwrap":false},"0.2.0":{"name":"@egomobile/azuread-auth","version":"0.2.0","description":"A middleware, which wraps functions of passport-azure-ad module, written for passport.","main":"lib/index.js","engines":{"node":">=14.0.0"},"keywords":["node","js","ts","javascript","typescript","oauth","oauth2","bearer","bearer stradegy","azure","azuread","azure active directory","passport","ego"],"scripts":{"build":"del ./lib && tsc","docs:generate":"del ./docs && typedoc --out ./docs ./src","lint":"eslint -c .eslintrc.js --ext .ts src","lint:fix":"eslint --fix -c .eslintrc.js --ext .ts src","sandbox":"nodemon --watch './sandbox.ts' ./sandbox.ts"},"repository":{"type":"git","url":"git+https://github.com/egomobile/node-azuread-auth.git"},"author":{"name":"Next.e.GO Mobile SE, Aachen, Germany"},"license":"LGPL-3.0","dependencies":{"@types/node":"14.18.16","@types/passport":"1.0.7","@types/passport-azure-ad":"4.3.1","passport":"0.5.2","passport-azure-ad":"4.3.2"},"devDependencies":{"@egomobile/http-server":"^0.34.0","@egomobile/tsconfig":"^5.0.0","del-cli":"4.0.1","dotenv":"16.0.0","eslint":"7.32.0","eslint-config-ego":"^0.15.0","nodemon":"2.0.16","ts-node":"10.7.0","tslint":"6.1.3","typedoc":"0.22.15","typescript":"4.4.4"},"peerDependencies":{"@egomobile/http-server":">=0.34.0"},"gitHead":"322da21e87fd2e26a7ad2d3b3a2c20e0bf9b271b","bugs":{"url":"https://github.com/egomobile/node-azuread-auth/issues"},"homepage":"https://github.com/egomobile/node-azuread-auth#readme","_id":"@egomobile/azuread-auth@0.2.0","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-svTx9L7tmTXa1S+6uD1EsOKAm0nw0/+pxTN5A/7CjiZyiUsEZjB5r6XWff/GTUC7yN5PfK0xcThsuOGQWFd/sA==","shasum":"03204db4ffe8dab7ae240b28a5ff7646c40f656f","tarball":"https://registry.npmjs.org/@egomobile/azuread-auth/-/azuread-auth-0.2.0.tgz","fileCount":13,"unpackedSize":27119,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHCxmKI8Ymy94S4KXlbS65hBhg5MrFjp5cL+O0GRWTjiAiEAsWJmGjrIXIDyrHHb8jnTb/+FVz1iHfwT2SOwnTEeTzQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicg1ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYqhAAmDfuKOM7IwZVP6jad8O/Zs4Vn2LC7vZ8Q2jp99e0E2TFwoV4\r\n9EYCFMz+2UFmA5IX+knXGU45fC525amPpU0f1gQUhCoGoAy7Cr/nU4/hyTv0\r\ne8KNflrf+dj7DHO0WUpn/PhgDpINR+R9yW+94K2d4AGZyO41YSlSfXWinJBH\r\n+FwIAQZnyQrK4v7dHuWw8Q8uNz+IhRsOjSxNXzW78xeRaXRE4nDXoJZuLDYh\r\npExKu7NQ9sC8yLBbme7iD90EbWkTfhITM/AiaD10DaQ6+KVvTZXkN2dFkjON\r\nhGnZXNwzq/v4Vkaqab32W7A4+5k4qnMZfaidHseHkorn4x9tM1SNRsx6R5jf\r\nBQ295cCIL9VizEmYf3L6s64UEqECB9tYHhR2rOYbpmiYhPotXvZIU+0W1TGU\r\n6Yh3FO3HKH72iNVP0oBYQGM0fTlR2HbaGUcuRcbGujq9XuDcdYfNKd2jp98o\r\npVEb2Km1QDIaozcmEO+ODPt9gCs0owUQlwAVQzzJvrRkZJODkRnBHpw2gbtG\r\n6naoKP1dNgHShsu903wQezWlBjE6dOxilAl1maW388TCtEnUsAv8yTqFFp+R\r\nZijw4AF1fMIHj2oRmtcSviUdMaXjffS8HcztU1ls+osp16rtEHmu8Njcxg1U\r\nMalQzAJ6ojWE3I2Dp+v3BPytLTFqn1zY6eM=\r\n=SR8I\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mkloubertego","email":"marcel.kloubert@e-go-mobile.com"},"directories":{},"maintainers":[{"name":"mkloubertego","email":"marcel.kloubert@e-go-mobile.com"},{"name":"mkloubert","email":"marcel.kloubert@gmx.net"},{"name":"ekegodigital","email":"eric.kesseler@e-go-digital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/azuread-auth_0.2.0_1651641689192_0.684688140352615"},"_hasShrinkwrap":false},"0.3.0":{"name":"@egomobile/azuread-auth","version":"0.3.0","description":"A middleware, which wraps functions of passport-azure-ad module, written for passport.","main":"lib/index.js","engines":{"node":">=14.0.0"},"keywords":["node","js","ts","javascript","typescript","oauth","oauth2","bearer","bearer stradegy","azure","azuread","azure active directory","passport","ego"],"scripts":{"build":"del ./lib && tsc","docs:generate":"del ./docs && typedoc --out ./docs ./src","lint":"eslint -c .eslintrc.js --ext .ts src","lint:fix":"eslint --fix -c .eslintrc.js --ext .ts src","sandbox":"nodemon --watch './sandbox.ts' ./sandbox.ts"},"repository":{"type":"git","url":"git+https://github.com/egomobile/node-azuread-auth.git"},"author":{"name":"Next.e.GO Mobile SE, Aachen, Germany"},"license":"LGPL-3.0","dependencies":{"@types/node":"14.18.21","@types/passport":"1.0.9","@types/passport-azure-ad":"4.3.1","passport":"0.6.0","passport-azure-ad":"4.3.3"},"devDependencies":{"@egomobile/http-server":"^0.37.0","@egomobile/tsconfig":"^5.0.0","del-cli":"4.0.1","dotenv":"16.0.1","eslint":"8.18.0","eslint-config-ego":"^0.17.1","nodemon":"2.0.18","ts-node":"10.8.1","tslint":"6.1.3","typedoc":"0.23.2","typescript":"4.6.4"},"peerDependencies":{"@egomobile/http-server":">=0.34.0"},"gitHead":"787980b84ffc275d5d6e271336f7e90a68d61809","bugs":{"url":"https://github.com/egomobile/node-azuread-auth/issues"},"homepage":"https://github.com/egomobile/node-azuread-auth#readme","_id":"@egomobile/azuread-auth@0.3.0","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"integrity":"sha512-ZCbOW2QMMds3+v+EBVxPyrNs6iVod8KJIEd93ZjUCQbQOzqN8ocTc71u8wf1w2ucg6nl8h2+tURcV/PXhyfa8A==","shasum":"a296fdb4be5918885f892778b2fe2d8e92f896bf","tarball":"https://registry.npmjs.org/@egomobile/azuread-auth/-/azuread-auth-0.3.0.tgz","fileCount":13,"unpackedSize":28553,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkTKzROz5jdOlg09eQJFtB4Z5/lJLmUVV8gp2jeeL4tAIhANTx4Ia7wcB8NPjHWaERnwnwA0lKimExPhEaAO+57IGz"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivasqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGgw//W6JWb83Pq+r5mqOE4bW2h+pCtG7k6avOCKvXhoQVoQhA39ug\r\n4YRF8vXM+MsgbBqg0rz0iDdHq93NGWgWrRjOXCp4LFWL8mkuEfmqBPthezku\r\nKpEZB/8/J58dZQeo0hjzY9OJjftBlcHuRU5DhVDfNysRlU79acS1B+8MUCai\r\nyWsI2jR6hFqYP3LAtG58hRsCvxTksVsrFWk6XkY7YB7cMzFCU393od0e2prq\r\ns28SxO8i7E2AvufBgHzKrrZWSa/PJ0jzdTtTDpqquJb4vNp/PQn8DUwG0RWP\r\nXphw4h4eFf5vrrI3PT0YfwlMqHdRxLkbUu6/Huu6q0PX9hmry2GQHJ1WWgjy\r\nqi/8i9Hqa7XumlGMnkOl84oDvfNd44iHOJCil9ihKHStjGOmm4gij+GRTnQM\r\n0dqzyKi8M2tiidfokCHeAu9mNRRW0ReqnqvBXwcXeXgmDIm+ckn0wm+k2aAH\r\nhmk4xJAT+KRX8+u4ZJGOwD3MHJJc0jvqyD6E01Vw1m+TT5XsrlImc/C7RScy\r\nQ2PyvPBk93Spkp4ikn0HXB4H3XPsg1ni7quLemMk+hoQvFb/CfFeD9EsOxI1\r\n9Vys8m38j3ipIQV/ad45NhptliKWtQ5DeR1GG6teVrZtfGZALLmKz0q6fJNt\r\noSuebhqlv6IqkibJ/ANw0SeS7ctDtXoib3g=\r\n=MLCx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mkloubertego","email":"marcel.kloubert@e-go-mobile.com"},"directories":{},"maintainers":[{"name":"mkloubertego","email":"marcel.kloubert@e-go-mobile.com"},{"name":"mkloubert","email":"marcel.kloubert@gmx.net"},{"name":"ekegodigital","email":"eric.kesseler@e-go-digital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/azuread-auth_0.3.0_1656597290765_0.02668072763611784"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-26T10:50:47.015Z","0.1.0":"2022-01-26T10:50:47.201Z","modified":"2024-05-22T18:03:51.906Z","0.1.1":"2022-01-26T12:16:40.503Z","0.1.2":"2022-01-27T07:33:54.556Z","0.1.3":"2022-01-27T12:34:49.207Z","0.1.4":"2022-01-27T12:48:41.245Z","0.2.0":"2022-05-04T05:21:29.369Z","0.3.0":"2022-06-30T13:54:50.913Z"},"maintainers":[{"email":"eric.kesseler@e-go-mobile.com","name":"ekmobile"},{"email":"dux-developer@e-go-mobile.com","name":"egodux"},{"email":"marcel.kloubert@gmx.net","name":"mkloubert"},{"email":"eric.kesseler@e-go-digital.com","name":"ekegodigital"}],"description":"A middleware, which wraps functions of passport-azure-ad module, written for passport.","homepage":"https://github.com/egomobile/node-azuread-auth#readme","keywords":["node","js","ts","javascript","typescript","oauth","oauth2","bearer","bearer stradegy","azure","azuread","azure active directory","passport","ego"],"repository":{"type":"git","url":"git+https://github.com/egomobile/node-azuread-auth.git"},"author":{"name":"Next.e.GO Mobile SE, Aachen, Germany"},"bugs":{"url":"https://github.com/egomobile/node-azuread-auth/issues"},"license":"LGPL-3.0","readme":"[![npm](https://img.shields.io/npm/v/@egomobile/azuread-auth.svg)](https://www.npmjs.com/package/@egomobile/azuread-auth)\n[![last build](https://img.shields.io/github/workflow/status/egomobile/node-azuread-auth/Publish)](https://github.com/egomobile/node-azuread-auth/actions?query=workflow%3APublish)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://github.com/egomobile/node-azuread-auth/pulls)\n\n# @egomobile/azuread-auth\n\n> A middleware for [@egomobile/http-server](https://github.com/egomobile/node-http-server), which wraps functions of [passport-azure-ad](https://github.com/AzureAD/microsoft-authentication-library-for-js/tree/dev/maintenance/passport-azure-ad) module, written for [passport](https://www.passportjs.org/).\n\n## Table of contents\n\n- [Install](#install)\n- [Usage](#usage)\n  - [Quick example](#quick-example)\n- [Documentation](#documentation)\n\n<a name=\"install\"></a>\n\n## Install [<a href=\"#toc\">↑</a>]\n\nExecute the following command from your project folder, where your\n`package.json` file is stored:\n\n```bash\nnpm install --save @egomobile/azuread-auth\n```\n\n<a name=\"usage\"></a>\n\n## Usage [<a href=\"#toc\">↑</a>]\n\n### Quick example [<a href=\"#usage\">↑</a>]\n\n```typescript\nimport createServer from \"@egomobile/http-server\";\nimport {\n  initServerForAzureADBearerStrategy,\n  withAzureADBearer,\n} from \"@egomobile/azuread-auth\";\n\nasync function main() {\n  const app = createServer();\n\n  // this initializes the passport module and its global instance\n  // to use bearer strategy in Azure AD context\n  //\n  // by default, the following environment variables are used\n  // which represent the options of BearerStrategy by\n  // 'passport-azure-ad' module:\n  //\n  // - [required] AZURE_AD_CLIENT_ID => IBearerStrategyOption.clientID\n  // - [required] AZURE_AD_IDENTITY_METADATA => IBearerStrategyOption.identityMetadata\n  // - [optional] AZURE_AD_AUDIENCE => IBearerStrategyOption.audience\n  // - [optional] AZURE_AD_IS_B2C => IBearerStrategyOption.isB2C\n  // - [optional] AZURE_AD_LOGGING_LEVEL => IBearerStrategyOption.loggingLevel\n  // - [optional] AZURE_AD_POLICY_NAME => IBearerStrategyOption.policyName\n  // - [optional] AZURE_AD_VALIDATE_ISSUER => IBearerStrategyOption.validateIssuer\n  initServerForAzureADBearerStrategy(app);\n\n  // use middleware by 'withAzureADBearer()' to validate and extract\n  // bearer token of Azure AD instance\n  app.get(\"/\", [withAzureADBearer()], async (request, response) => {\n    // at this point we have a valid token here\n    console.log(\"authInfo\", request.authInfo);\n  });\n\n  await app.listen();\n}\n\nmain().catch(console.error);\n```\n\n## Documentation [<a href=\"#toc\">↑</a>]\n\nThe API documentation can be found\n[here](https://egomobile.github.io/node-azuread-auth/).\n","readmeFilename":"README.md"}