{"_id":"@redis/entraid","_rev":"34-2d828ef098446132f30a2eaa71ab02eb","name":"@redis/entraid","dist-tags":{"next":"5.0.0-next.7","beta":"6.2.0-beta.0","latest":"6.3.0"},"versions":{"5.0.0-next.6":{"name":"@redis/entraid","version":"5.0.0-next.6","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@5.0.0-next.6","maintainers":[{"name":"leibale","email":"me@leibale.com"},{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"shaya-redis","email":"shaya@redis.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"1158299468b44c22027b48b31922c01ed3954ad4","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-5.0.0-next.6.tgz","fileCount":22,"integrity":"sha512-vPdONpUocKpcjpgjmkfYL/AX79G4HL1Xtnxt/Ann9jz2NunAAt3WXsM8t4CMtcsW8QyQ9d/DfUnahce9//Hr+Q==","signatures":[{"sig":"MEUCICKvUyxBsucwTDzostKWWuY7g0fDoh4UzppxarTHTGqmAiEA22EhOtL7JW9sR+AKv8PiBM+PMzDOeuU8ITNwi7d9LVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47698},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 18"},"gitHead":"c9215d18bf857f9ebaa0b2dc3d52d5591b4e52ea","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.8.1","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"22.2.0","dependencies":{"@azure/msal-node":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.18.1","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^5.0.0-next.6"},"_npmOperationalInternal":{"tmp":"tmp/entraid_5.0.0-next.6_1738228164127_0.6655686346739069","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-next.7":{"name":"@redis/entraid","version":"5.0.0-next.7","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@5.0.0-next.7","maintainers":[{"name":"leibale","email":"me@leibale.com"},{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"shaya-redis","email":"shaya@redis.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"6dd914d6b27b60344fa419f0e9530296f019b24a","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-5.0.0-next.7.tgz","fileCount":26,"integrity":"sha512-XJm3F3cG4JmR39pB+cpt8B2oLgtrTj1Ibd3M8b3+Ikjwnruxc/gcJYwtPnICN792BEsgB0hdNhb0MUkbSBPbAQ==","signatures":[{"sig":"MEUCIQD5lrMz5RzdrKHtDlQOrNsX6iT6MAk/4yr+APffRrGfugIgWZ6pdOkBXXN4xPzt37V6rHcGDevPtBMgtzXTGRK83zM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59976},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 18"},"gitHead":"4f88442f6fe55a2bc3a0f40828f7cef31242dc29","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"23.7.0","dependencies":{"@azure/identity":"4.7.0","@azure/msal-node":"^2.16.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.18.1","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^5.0.0-next.7"},"_npmOperationalInternal":{"tmp":"tmp/entraid_5.0.0-next.7_1742891207018_0.7919538454966761","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@redis/entraid","version":"5.0.0","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@5.0.0","maintainers":[{"name":"leibale","email":"me@leibale.com"},{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"shaya-redis","email":"shaya@redis.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"60c1c442f298bff96c3207f596dfe49f232f5cd4","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-5.0.0.tgz","fileCount":30,"integrity":"sha512-rUnzIMV7W7v7+d9Qcs5rTKo78S7LRQGAQDT9Idv+pJzsYOscpFlKrvsbbUw4sELANfLTtflPMv2zHBGMAP2C4Q==","signatures":[{"sig":"MEUCIQDjuHsoVHyk5NOtbcpHszA5/8IoxVI82bTECl9SBMy+AwIgVFNVH7ialM3kaXA7Qb58V8gHxZC2KaKLDQu8uVWC+4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61059},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 18"},"gitHead":"42911295a4710634b357cc8244f837014b770707","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@azure/identity":"^4.7.0","@azure/msal-node":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.18.1","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/entraid_5.0.0_1746021943529_0.49309961153413395","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@redis/entraid","version":"5.0.1","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@5.0.1","maintainers":[{"name":"leibale","email":"me@leibale.com"},{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"shaya-redis","email":"shaya@redis.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"581224a60685fa8b34c9769b58b68bbd0201d911","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-5.0.1.tgz","fileCount":30,"integrity":"sha512-Go4WuFJxfffVwrlirHCdzuyiRjg3dbsGAn52EH2vG6O2GoIycitaGxvqUo23p+wtQmQvwUSHgW6PNxq3P95H+A==","signatures":[{"sig":"MEUCIQCk6TnMIjJ13YAODl6lew+rd3CgXG+sn559tZSWy0Vg+gIgNtcdfFdRYzFT6s8G4LikJ32SvEdVGsyXPJL7t1/a/Sk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61059},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 18"},"gitHead":"57e5daab98f5adcc4d7d9eaa2d7de0e1bb6296b5","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@azure/identity":"^4.7.0","@azure/msal-node":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.18.1","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/entraid_5.0.1_1746435544787_0.8074880610801742","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@redis/entraid","version":"5.1.0","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@5.1.0","maintainers":[{"name":"leibale","email":"me@leibale.com"},{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"shaya-redis","email":"shaya@redis.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"db2958f0b3ae02f228d13a404a7cc92f424f4af6","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-5.1.0.tgz","fileCount":30,"integrity":"sha512-mdW85dwQ4I91NripIoH1nRfQ9yrh9HwJNApC+aBRW+/IeY0+0wD6P/M6z40DtaQIYGBU3n8e6H4HZAVhULDnzg==","signatures":[{"sig":"MEUCIQD3eBaFvR5xi/r3+IMLvjsnluADbjHL9YLKtdUvmyN1nAIgWSFX0D40bM0PjJL4dJuu1wsl2fSNDCVWir9bpkfpCtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61059},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 18"},"gitHead":"e938bda0d9f4682362949bd68df3f6df9e9ce5a1","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@azure/identity":"^4.7.0","@azure/msal-node":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.18.1","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/entraid_5.1.0_1747746109506_0.20357332836371556","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"@redis/entraid","version":"5.1.1","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@5.1.1","maintainers":[{"name":"leibale","email":"me@leibale.com"},{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"shaya-redis","email":"shaya@redis.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"339c84c81907e79ede0d419298a2c57710731f89","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-5.1.1.tgz","fileCount":30,"integrity":"sha512-ovTbjULWIoBFY17kyR4Quk0o411zj1FaItcRkfqXloZXyxHtwFYY5B4bCWNBDI1UGG7bI2ePTfMpMMSBimJMxg==","signatures":[{"sig":"MEUCIQDw0pCFuSk42pLalqdpLA6ZGOcGhDUR5sHVutHtqW3jZgIgSN5VAuah6dRso5GDc47h+7Wd1TT5N832X4bW6WQkLB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61059},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 18"},"gitHead":"566b16eb53b8d362dd910228832bac1f01df931c","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@azure/identity":"^4.7.0","@azure/msal-node":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.18.1","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/entraid_5.1.1_1748438517902_0.09209015663960973","host":"s3://npm-registry-packages-npm-production"}},"5.5.5":{"name":"@redis/entraid","version":"5.5.5","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@5.5.5","maintainers":[{"name":"leibale","email":"me@leibale.com"},{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"shaya-redis","email":"shaya@redis.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"f1c73363fb0097df73428f0f82b60edcf577bad8","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-5.5.5.tgz","fileCount":30,"integrity":"sha512-G4/bJSHG0eljpc4KIZ8W0SVUXGeFvyHRH9wsWpE8QnrKf84tjuD+7WDMte/PtobybStANtsdSsYLKe06qtQHYQ==","signatures":[{"sig":"MEUCICBIJ7CiWqqgnfLk1d9BSCfbtxHEOuI2M3ZKViKXCIDCAiEA4/F181koCAZPVADzOdRpIzfvgporVUro5uZ328F73aE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61088},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 18"},"gitHead":"fc8ecf373c717acd9d7791627cd36871e761a9d5","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","release":"release-it","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@azure/identity":"^4.7.0","@azure/msal-node":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.18.1","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/entraid_5.5.5_1748949226101_0.30739823231792673","host":"s3://npm-registry-packages-npm-production"}},"5.5.6":{"name":"@redis/entraid","version":"5.5.6","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@5.5.6","maintainers":[{"name":"leibale","email":"me@leibale.com"},{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"shaya-redis","email":"shaya@redis.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"9764580606acb6996b3250800e7547c3a4f9c087","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-5.5.6.tgz","fileCount":30,"integrity":"sha512-GARJOHPw3IqPSlF0Xo7vu7f2gD0PmnuP9Poard0CBBjovxNAve74fb1vwECSpStFXOpR6aYhM9tr6MJBlOBbbQ==","signatures":[{"sig":"MEUCIQC3KK3Jt/W5x+44I6ehMWmyDGh7xIV0Ajy970/eZSuDwQIgXWXPt8UJTDyzvfOlvhYCX7A/wdnxv9Megr9XmCWBcuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61088},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 18"},"gitHead":"91e5d306ca356624781a82a287902531237e4a2f","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","release":"release-it","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@azure/identity":"^4.7.0","@azure/msal-node":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.18.1","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^5.5.6"},"_npmOperationalInternal":{"tmp":"tmp/entraid_5.5.6_1749193935225_0.5860118197802378","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"@redis/entraid","version":"5.6.0","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@5.6.0","maintainers":[{"name":"leibale","email":"me@leibale.com"},{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"shaya-redis","email":"shaya@redis.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"93bde3f371fcbc538c0d43f9e5ab65e89d79bf5c","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-5.6.0.tgz","fileCount":30,"integrity":"sha512-svkr9z2Gd8+NM84AxI53y11vnGingWguVdqewGI5bxUF46UHP4hZ3LJe1aWv4s1rwD8mDQs/h47PbJ7pV7p1Lg==","signatures":[{"sig":"MEQCIEfqo3Ypau7FahsUUgDAG3Ng1jAbaXSZqRAmaARaQ1x+AiAjHZWD3MAbla4YMRCdyA2z95f93IQhp2Tg5au4WkAQIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61088},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 18"},"gitHead":"a6193a770c141974d499bd35934d0cf880858b8f","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","release":"release-it","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","actor":{"name":"dmaier-redislabs","type":"user","email":"david.maier@redis.com"},"email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@azure/identity":"^4.7.0","@azure/msal-node":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.18.1","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/entraid_5.6.0_1751974675917_0.1912911105910684","host":"s3://npm-registry-packages-npm-production"}},"5.6.1":{"name":"@redis/entraid","version":"5.6.1","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@5.6.1","maintainers":[{"name":"leibale","email":"me@leibale.com"},{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"shaya-redis","email":"shaya@redis.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"390dc74839120ff1b1fa32225f142c7a68d0c470","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-5.6.1.tgz","fileCount":30,"integrity":"sha512-EvCUdL5xlJP0edyU+AhYzVbUa+uWhpw5NzYMSSNlppmszz9xf69RZUUnZrdt3byfYFCmUBNHJni8zlVKRuHXFw==","signatures":[{"sig":"MEYCIQDcaxq0FJmpZaR9MtuXXKnzLfyYAhAtMytgLbiEEVVZpwIhAK8pPdukbA6vWQO1zV6rcLqailrVoq1CqKORCdJYNpTL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61088},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 18"},"gitHead":"3c4defda0ba9eb66b300321dcafeff85c7c31a8c","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","release":"release-it","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"22.17.1","dependencies":{"@azure/identity":"^4.7.0","@azure/msal-node":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.18.1","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/entraid_5.6.1_1753285998243_0.7814723230519391","host":"s3://npm-registry-packages-npm-production"}},"5.7.0":{"name":"@redis/entraid","version":"5.7.0","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@5.7.0","maintainers":[{"name":"leibale","email":"me@leibale.com"},{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"shaya-redis","email":"shaya@redis.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"f78885cdee2bc29ef0af3a955ad40c2a3fc235d5","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-5.7.0.tgz","fileCount":30,"integrity":"sha512-thkh/jGIahk2AaocNyvfFYSw+eHwj+EgaIIqM+04It9yswFbmpfe+iZfUJRZF/Gq+8PFcybTVU4PQ+W/vYWsag==","signatures":[{"sig":"MEQCICVuM9wmauU60M1PlWHTglGI2WpE1g4yatqLbyEqqgpNAiB9Bld0289RSXuMgZptdy8s0vT2mAgB1RGBdCRPAV8Syg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61084},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 18"},"gitHead":"fa3ca983a3e1fda3a81f254ba9dd82cd6af12df4","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","release":"release-it","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"22.17.1","dependencies":{"@azure/identity":"^4.7.0","@azure/msal-node":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.18.1","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/entraid_5.7.0_1753969180836_0.870020943193357","host":"s3://npm-registry-packages-npm-production"}},"5.8.0":{"name":"@redis/entraid","version":"5.8.0","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@5.8.0","maintainers":[{"name":"leibale","email":"me@leibale.com"},{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"shaya-redis","email":"shaya@redis.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"a1df48e2d5aa9e55a5becdcccb659a9855ecb091","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-5.8.0.tgz","fileCount":30,"integrity":"sha512-CHSK/RaLuY5aB17I8QNBSFL155jJMl5AjOKcIzqwaQ+htEkIiDasAH/+UnWiwhmFXvlMOu68DLcbBkGreNLLkA==","signatures":[{"sig":"MEUCIQDs1bjr5Iln4SLfKTRmmE8+jj/lSX4pTPBy4kcd46VynQIgHbidgF0BA+T5HqTKsMFi+xZEJHcbaDBbniGMuveJ1kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61088},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 18"},"gitHead":"4b6a3d1c39ac88521dc440791ce6c2d7c3b3dc3f","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","release":"release-it","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.2","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"22.17.1","dependencies":{"@azure/identity":"^4.7.0","@azure/msal-node":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.18.1","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/entraid_5.8.0_1754387912006_0.4576459484549096","host":"s3://npm-registry-packages-npm-production"}},"5.8.1":{"name":"@redis/entraid","version":"5.8.1","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@5.8.1","maintainers":[{"name":"leibale","email":"me@leibale.com"},{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"shaya-redis","email":"shaya@redis.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"09148ccdef768255f241852d2d9c1d6121da8992","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-5.8.1.tgz","fileCount":30,"integrity":"sha512-MuKQ1IOSdnqd/WhDfIYKcLXza+qoLACwLj1CfmrFElBqjIi9DQ3IGJvhQeRtCExJGiVj2iz4ECFeHVt3G3EPCQ==","signatures":[{"sig":"MEUCIQCP3s/Pn2/3ZyDTNjzezTJnNAGcbcstTrcFC0qmCo80IgIgbUUa6w7tHrNzM7InWi8uu4gZIi4ftQPdLJv2MySpdcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61080},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 18"},"gitHead":"c0e6c788732aa6c88435f7a9a6133f23bea40d08","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","release":"release-it","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.3","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@azure/identity":"^4.7.0","@azure/msal-node":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.18.1","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^5.8.1"},"_npmOperationalInternal":{"tmp":"tmp/entraid_5.8.1_1755066164842_0.6066306657217848","host":"s3://npm-registry-packages-npm-production"}},"5.8.2":{"name":"@redis/entraid","version":"5.8.2","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@5.8.2","maintainers":[{"name":"leibale","email":"me@leibale.com"},{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"shaya-redis","email":"shaya@redis.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"aee0b8e131d35954e2e61716914694933515c01e","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-5.8.2.tgz","fileCount":30,"integrity":"sha512-LoTHNv2lrf8gZzN3HvM16ZX4vuq+HPvfXbHP52hTPopxuED7ADE0lEIioatHmF1y8m2sp7MC2xYumycdsMwEXg==","signatures":[{"sig":"MEUCIQCzKR2bshEqkfFtTLgbYhnmUyqQuEfBy/X8FpuTwt1fXAIgY/QUwYCNJUSNNG7D2mgJ8sI6p2bE5B8WLCbzx9I1AFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61086},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 18"},"gitHead":"01157a014767d79d0808c069e21ebcc0c423f33b","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","release":"release-it","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.3","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@azure/identity":"^4.7.0","@azure/msal-node":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.18.1","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/entraid_5.8.2_1755678814930_0.1832229785499746","host":"s3://npm-registry-packages-npm-production"}},"5.9.0-beta.0":{"name":"@redis/entraid","version":"5.9.0-beta.0","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@5.9.0-beta.0","maintainers":[{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"nkaradzhov","email":"nkaradzhov89@gmail.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"521db3bdbe93a0cdc219ca0a9708a12c60c4e2dd","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-5.9.0-beta.0.tgz","fileCount":30,"integrity":"sha512-pK9KRD2DWy5ku9zObEYvAZpVXIy2f8IHirIsMUE2NuybhhRCsJWwWdBAFzO2Dnr0NF3RfjjUIO414Fj/VNFEXw==","signatures":[{"sig":"MEQCIHS3Md2c10im+PRXe1FCMjGhplAwxh54qVt2v1vwHEtgAiATJXjFjl2BygQALVLfbVj2TA6eES1GgNLc4HB9S85X0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61100},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 18"},"gitHead":"aee6f058535e4eafddd04194901817ffb4afe1a8","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","release":"release-it","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.3","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@azure/identity":"^4.7.0","@azure/msal-node":"^2.16.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.18.1","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^5.9.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/entraid_5.9.0-beta.0_1757495086146_0.11039300527011031","host":"s3://npm-registry-packages-npm-production"}},"5.9.0-beta.1":{"name":"@redis/entraid","version":"5.9.0-beta.1","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@5.9.0-beta.1","maintainers":[{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"nkaradzhov","email":"nkaradzhov89@gmail.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"f2a6ab785004324f6ebe18ae299a72baa3434661","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-5.9.0-beta.1.tgz","fileCount":30,"integrity":"sha512-6fQTQHJAbcKwjn0N0e/8f2JjEzdGJKfZ/KMXBZjSHGKck0xU3M2xMgAPjW+0WWD2Tq/HXtXjO0HJF+LN6tqVGw==","signatures":[{"sig":"MEUCIBYUQyrSYcDcDivYKjLjZ0FNNy9hdULI31oNAPnGuKZlAiEA6ZdR1SpO9Lzg+XmW1942xxqKiM9HwboXH+iup5rhwMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61100},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 18"},"gitHead":"87d0e4f3f95f8033a8edba22ec832dae7ee31dc1","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","release":"release-it","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.3","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@azure/identity":"^4.7.0","@azure/msal-node":"^2.16.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.18.1","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^5.9.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/entraid_5.9.0-beta.1_1758876796806_0.1868962789498343","host":"s3://npm-registry-packages-npm-production"}},"5.9.0-beta.2":{"name":"@redis/entraid","version":"5.9.0-beta.2","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@5.9.0-beta.2","maintainers":[{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"nkaradzhov","email":"nkaradzhov89@gmail.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"f4193bf9946715f8f50cbc6aee17fe7ab06d0537","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-5.9.0-beta.2.tgz","fileCount":30,"integrity":"sha512-3Yvr7kiEvi7AI9l9ddX37uaQWJDD+nGVzxMWhAtjwJI9nucMHfMzanKTpB21RZvdAbPSnvkgSYbY+rwLE/tfWw==","signatures":[{"sig":"MEQCIHYmY7abH+e2crmFlVeotQ//qqe3MxxG0x+4/qopdaK/AiAB94Yeuf5fdFhCzHof8jy/6xEMORmqJjROWLY5pReb4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61100},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 18"},"gitHead":"43e5a582dd8f627b1bf994278d898d9e2b889406","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","release":"release-it","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.3","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@azure/identity":"^4.7.0","@azure/msal-node":"^2.16.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.18.1","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^5.9.0-beta.2"},"_npmOperationalInternal":{"tmp":"tmp/entraid_5.9.0-beta.2_1759326426829_0.5650048354026029","host":"s3://npm-registry-packages-npm-production"}},"5.8.3":{"name":"@redis/entraid","version":"5.8.3","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@5.8.3","maintainers":[{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"nkaradzhov","email":"nkaradzhov89@gmail.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"a6be5dba92ed18379673a12fdd1dcb639a3e0426","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-5.8.3.tgz","fileCount":30,"integrity":"sha512-CMl6qsTGig2PwDpg5TN/19f2SbvL8FaocF/ci/rYH657/V8pryFE+SizYoJJl0nXzrOt5JbhBHann/W/2bd1MQ==","signatures":[{"sig":"MEQCIHOScJS+EKAylH6HCn6WSq9NikGYIR6OFkgpqMyZmooEAiASMbtZvyT2HbnLB+m7ZaI9VCUAwJPT94stNg/nYqNQBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61086},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 18"},"gitHead":"1d78b3cfc2004a240e662af502fc3cb15d68c0bc","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","release":"release-it","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.3","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@azure/identity":"^4.7.0","@azure/msal-node":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.18.1","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/entraid_5.8.3_1759407265677_0.012388587203515655","host":"s3://npm-registry-packages-npm-production"}},"5.9.0-beta.3":{"name":"@redis/entraid","version":"5.9.0-beta.3","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@5.9.0-beta.3","maintainers":[{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"nkaradzhov","email":"nkaradzhov89@gmail.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"a7e816c09cea067076e29400b37b9e39849d4463","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-5.9.0-beta.3.tgz","fileCount":30,"integrity":"sha512-75uQr0Z+x6hBfQiInl2hekstNz/rsFygt8h6AZE2fcxEwz9IOiaWUpXgEcxun6HbhO7sSJG7oO7knZMMDcgzgQ==","signatures":[{"sig":"MEQCIG/nQ9bfUu+f3JkDxkB+D6sfDuFRGPJ0dYlHgf/lEhfyAiAoFUSI0bKZlMG90ML+v51JRNYmNd0JabAdQrhoX3GUOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61102},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 18"},"gitHead":"4295b6b28351eafde0968641a8b2eb2b19942d52","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","release":"release-it","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.3","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@azure/identity":"^4.7.0","@azure/msal-node":"^2.16.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.18.1","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^5.9.0-beta.3"},"_npmOperationalInternal":{"tmp":"tmp/entraid_5.9.0-beta.3_1761055292499_0.508320432282984","host":"s3://npm-registry-packages-npm-production"}},"5.9.0":{"name":"@redis/entraid","version":"5.9.0","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@5.9.0","maintainers":[{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"nkaradzhov","email":"nkaradzhov89@gmail.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"b9595cbe677fc70c130abef7a5668c5e2973c13b","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-5.9.0.tgz","fileCount":30,"integrity":"sha512-ybPhO20Y4tpA5++RIf/PBUf9AVdFKdw9vnNImPB4emBhRpgw2v5s+6O06u6WPV2c+OrxA57hhxWKOJZX0M+4Ig==","signatures":[{"sig":"MEYCIQDBJwkpWRYxWar+TkaHbOhI+rcVQ60f1IeV97hfagN38gIhAIC9n/EUMYe86XaF0DoD81aPFbuI4f8gaLQmK27X8n9B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61036},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 18"},"gitHead":"1e28b95be29aef3307c262890e7ea85182f80626","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","release":"release-it","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.3","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@azure/identity":"^4.7.0","@azure/msal-node":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.18.1","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/entraid_5.9.0_1761228256271_0.8553514284709933","host":"s3://npm-registry-packages-npm-production"}},"5.10.0":{"name":"@redis/entraid","version":"5.10.0","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@5.10.0","maintainers":[{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"nkaradzhov","email":"nkaradzhov89@gmail.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"8da4b6ac9f803284b665530142a7eac828d72d2b","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-5.10.0.tgz","fileCount":30,"integrity":"sha512-bQbbGXiWRh6eC/TMMNIGN5//6bygrZDOAPsdKb6vdlOiZ2KrkbaarNBSRhDb61YAZRq/np62xvtki6ESfvUBQQ==","signatures":[{"sig":"MEUCIEwbkxtCaMDvowsqeoDcj64VJomX2FCDQX4HpCeSb+FCAiEAkISk499+Ry9hj3qNEbmOWSmx5xmkTE+Se2y4KgLafmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61032},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 18"},"gitHead":"2820cd0f3866a5200a385f98c4cafbf0c3b73cdf","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","release":"release-it","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.4","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@azure/identity":"^4.7.0","@azure/msal-node":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.18.1","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/entraid_5.10.0_1763569716602_0.6953363156393408","host":"s3://npm-registry-packages-npm-production"}},"5.11.0":{"name":"@redis/entraid","version":"5.11.0","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@5.11.0","maintainers":[{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"nkaradzhov","email":"nkaradzhov89@gmail.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"3c5b28f63e43582b332b42347058b3a87c74a34b","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-5.11.0.tgz","fileCount":30,"integrity":"sha512-73kdKqsgsSvbr3ciEd+kRojLUVHgGijLg/N5K5t2/OYAsuU/hnMT4S0AgzriEd5p/zLIjMslmUC0E8Zt1uCYpw==","signatures":[{"sig":"MEQCIHKJUlUF+5y/D8tsahhUmP69ngWK4ivsyxtEbyexFjcBAiA4gU6xWEADh00w84feWa1pZLqjfPiHfeFW4nRUcxZBOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61293},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 18"},"gitHead":"b15ee1c84a5e8e4bce0f6e0fa57ce24c3ee9e750","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx --reporter mocha-multi-reporters --reporter-options configFile=mocha-multi-reporter-config.json --exit  './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","release":"release-it","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.4","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@azure/identity":"^4.7.0","@azure/msal-node":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.18.1","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^5.11.0"},"_npmOperationalInternal":{"tmp":"tmp/entraid_5.11.0_1771252536450_0.41352356707504523","host":"s3://npm-registry-packages-npm-production"}},"5.12.0":{"name":"@redis/entraid","version":"5.12.0","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@5.12.0","maintainers":[{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"nkaradzhov","email":"nkaradzhov89@gmail.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"470514257e5bd04422ef06cf925fe028ab1d2b2e","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-5.12.0.tgz","fileCount":30,"integrity":"sha512-oj/MS2k1jMKkQpYrUlmurQX97oBPb+xukjjM2YHRJiEEQ5pYrpOvudq6JbeOgxxChLjO48USEFajn8kODzOS/Q==","signatures":[{"sig":"MEUCIQDkEomWHDn32jebx2PBuiscx9YV2Wwp6+hHw423sYXpcgIgKpyTN1XCRs+MTquxxnuxeoz5bzdI+XBgBfmeIKIwW+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61298},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 18.19.0"},"gitHead":"658cf715de8104c61d3b9b736771a73c8046a63c","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx --reporter mocha-multi-reporters --reporter-options configFile=mocha-multi-reporter-config.json --exit  './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","release":"release-it","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.7","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@azure/identity":"^4.7.0","@azure/msal-node":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.18.1","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^5.12.0"},"_npmOperationalInternal":{"tmp":"tmp/entraid_5.12.0_1776162826275_0.8826424116445861","host":"s3://npm-registry-packages-npm-production"}},"5.12.1":{"name":"@redis/entraid","version":"5.12.1","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@5.12.1","maintainers":[{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"nkaradzhov","email":"nkaradzhov89@gmail.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"e44475a0c5f7f4c37d902c9929d2127743734a58","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-5.12.1.tgz","fileCount":30,"integrity":"sha512-ygQ5W76LHGTG23bWxIzkqTStIjgrqq2Ltw9j1snrpnM5u/730SkEu+RXxt7JlpVKTJnM91+6yuh/ZK5VJkM6eA==","signatures":[{"sig":"MEUCIQCGyiGKlrQ85fkO/Vblna9704s299KoX48kfD9HdxYATgIgPOjdcK/6S81PVVo3R13fBJ77mRgIu1O8I988CKAyfRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61298},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 18.19.0"},"gitHead":"9f930f906915976cb9386cb8188a2dd2610a8cdf","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx --reporter mocha-multi-reporters --reporter-options configFile=mocha-multi-reporter-config.json --exit  './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","release":"release-it","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.7","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@azure/identity":"^4.7.0","@azure/msal-node":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.18.1","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/entraid_5.12.1_1776173211686_0.04297517306675913","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@redis/entraid","version":"6.0.0","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@6.0.0","maintainers":[{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"nkaradzhov","email":"nkaradzhov89@gmail.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"6651c58385c476f564b54f384e62e40f22d6b488","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-6.0.0.tgz","fileCount":30,"integrity":"sha512-hZBLBIs1/85UA2rISdxnm5FFWTKjSIVoWUh5R0N6OmCx16OArL4Uw0E2Fg0pkZFdg6ko9rPwfsLFxxhLz/PiSQ==","signatures":[{"sig":"MEQCIE77mpDy5tGcW7cBkJTgbZmjbMK+zh2fMlSZ6fbHngTqAiA7MbZ/2EX+fqdh8LYrPYZ8RVwDr0BcsWzn2KLgY2gUrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61294},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 20.0.0"},"gitHead":"727b24c11ab28bc05f51655c7c91dbb0dec46034","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx --reporter mocha-multi-reporters --reporter-options configFile=mocha-multi-reporter-config.json --exit  './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","release":"release-it","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.8","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@azure/identity":"^4.13.1","@azure/msal-node":"^5.1.5","@azure/msal-common":"^16.5.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.18.1","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/entraid_6.0.0_1779983288124_0.7439201120538221","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@redis/entraid","version":"6.0.1","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@6.0.1","maintainers":[{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"nkaradzhov","email":"nkaradzhov89@gmail.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"87a7a412f8fa38118adf29244a840b4b307c450d","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-6.0.1.tgz","fileCount":30,"integrity":"sha512-uV/bOPCY4spnt3XneFP3fI2Eg0JdWFCJpjerS82hoDdhjmHIwdD8WdcKAigA8b0cXCv90zwJsLupH7TqQyojjg==","signatures":[{"sig":"MEUCIGjnjTKtMQKDXz+bst8B/dvCK66w5su49Jmat/gPib13AiEAwNGTW2iCL2xmwVJL80sRwAEDFQjJ57wh/R7vMg/CDGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85038},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 20.0.0"},"gitHead":"fc8f452da623122a6d5ff7e237515b1e12522944","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx --reporter mocha-multi-reporters --reporter-options configFile=mocha-multi-reporter-config.json --exit  './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","release":"release-it","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.8","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@azure/identity":"^4.13.1","@azure/msal-node":"^5.1.5","@azure/msal-common":"^16.5.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.18.1","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/entraid_6.0.1_1782322955303_0.39056305424145843","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@redis/entraid","version":"6.1.0","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@6.1.0","maintainers":[{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"nkaradzhov","email":"nkaradzhov89@gmail.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"c090263f0e8f40f565dcbcf04a34ed83127e8dd4","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-6.1.0.tgz","fileCount":30,"integrity":"sha512-3Wj032GIS1MgRaJspMBNWq66iYpeVeEADHZEdrRmc+dM2r52C8B8AwHdL+OLg8csmXieczhnIreaWlAmUWKuDA==","signatures":[{"sig":"MEUCIQCNUn4h/AQhV/NSfBA1ZSCAeqsD+b5UoKS8Ny5zuD9lvgIgDfMz6OwaUDexa7TPgiXLo1vxfNgi7IZY6QYk/sz8Dsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85038},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 20.0.0"},"gitHead":"27c0b717036777ec44d2531b3fc3d3c57d8f0c46","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx --reporter mocha-multi-reporters --reporter-options configFile=mocha-multi-reporter-config.json --exit  './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","release":"release-it","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.8","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@azure/identity":"^4.13.1","@azure/msal-node":"^5.1.5","@azure/msal-common":"^16.5.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.18.1","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/entraid_6.1.0_1782899217966_0.4692334505305218","host":"s3://npm-registry-packages-npm-production"}},"6.2.0-beta.0":{"name":"@redis/entraid","version":"6.2.0-beta.0","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@6.2.0-beta.0","maintainers":[{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"nkaradzhov","email":"nkaradzhov89@gmail.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"295d85ba5879fd50ade24903ea79eefb3b2e7683","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-6.2.0-beta.0.tgz","fileCount":30,"integrity":"sha512-HHwKi4m5TfSsQCxfb4PyySySs3+W+LJCCAs8GzLHtJnEN01M3FUdnzV/j8WhkFkqHswUZDzuYYJCpe/UjWn3Jg==","signatures":[{"sig":"MEQCIHORCtLC2j+UzTWyyPlza/EK/npWm7qa7vqhzmXORMOXAiBPWN//OV6/+ibIZP2bHNrAbksp4FhmnBtJMaeaBIp1QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84500},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 20.0.0"},"gitHead":"32d978e93d34d4c8e5a16291265ec9fea122a1b0","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx --reporter mocha-multi-reporters --reporter-options configFile=mocha-multi-reporter-config.json --exit  './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","release":"release-it","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.8","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@azure/identity":"^4.13.1","@azure/msal-node":"^5.1.5","@azure/msal-common":"^16.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.19.0","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^6.2.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/entraid_6.2.0-beta.0_1785341751946_0.2908608833604329","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"@redis/entraid","version":"6.2.0","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@6.2.0","maintainers":[{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"nkaradzhov","email":"nkaradzhov89@gmail.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"f6ed126058d0d8c766890e7f90be6384b4764341","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-6.2.0.tgz","fileCount":30,"integrity":"sha512-/frBPIcxbxSlZyi0dlVYq4q4akLCLjmjDN5q0O/RuDPb9i2MeAlSMn7YoSi+px0dkv3LSvGRo8Gld9JH0NimSg==","signatures":[{"sig":"MEUCIA43Kgx4mrmIs2ZUYEEdEUQKatiHOMDdYJ/16JDhmGMLAiEAg1GDklf+afQU7kpJt99bPstvz2h+iQ50d8TNHBl9Cxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84486},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 20.0.0"},"gitHead":"71b820bed80a1a6db4e40140845db4ff699206b3","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx --reporter mocha-multi-reporters --reporter-options configFile=mocha-multi-reporter-config.json --exit  './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","release":"release-it","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.8","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@azure/identity":"^4.13.1","@azure/msal-node":"^5.1.5","@azure/msal-common":"^16.5.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.19.0","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/entraid_6.2.0_1785527805051_0.41148516876417207","host":"s3://npm-registry-packages-npm-production"}},"6.2.1":{"name":"@redis/entraid","version":"6.2.1","keywords":["redis"],"license":"MIT","_id":"@redis/entraid@6.2.1","maintainers":[{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"nkaradzhov","email":"nkaradzhov89@gmail.com"}],"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"99bc666a957728452db3e8df447da581a2a578dd","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-6.2.1.tgz","fileCount":30,"integrity":"sha512-YatswBY+rWVOcIC8Fq/ayB9mpm7JzgA1LBf5c7irWXBtGUQdFffxfyzc53wqcMS+t5N21ZzZlZOfzAR7ALWgqw==","signatures":[{"sig":"MEYCIQD2HT6Uf4y/X6Hx7cnRyaDKvJRumQ6H3zxVsWxhPvovmAIhAJ0H9cmgPhW8t9rCu2UdeRaRPtaIuAquYDedS3Q8GdVD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84486},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">= 20.0.0"},"gitHead":"58d2b8aaa005098dc1a05d29e200b03346f70793","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx --reporter mocha-multi-reporters --reporter-options configFile=mocha-multi-reporter-config.json --exit  './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","release":"release-it","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"10.9.8","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@azure/identity":"^4.13.1","@azure/msal-node":"^5.1.5","@azure/msal-common":"^16.5.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.19.0","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/entraid_6.2.1_1786442502175_0.011209929142069308","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"_id":"@redis/entraid@6.3.0","bugs":{"url":"https://github.com/redis/node-redis/issues"},"dist":{"shasum":"0ecd17a79f055c7378e808fed423f154c9e0ac4a","tarball":"https://registry.npmjs.org/@redis/entraid/-/entraid-6.3.0.tgz","fileCount":30,"integrity":"sha512-55qhPuw8NwpV0jZK5mtXWvpSB2LgQbnTwHRYdSjyP1ZOcFs+ilYj0oEJkkZ1u/EhQzMO15bBGDosiMS17VENLw==","signatures":[{"sig":"MEYCIQC1zfpkK8Wu4p1mve3ogS1p1L+jruwMo407qR9CyXCzaQIhALOpnI6uIwFYU9+6MbUMm3hrx5GP9hHX5MFOmm5xlqZE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDaT9D5/jHZfCgNQCs+kxLxqgIPzqvD0vpJuhXVfegFuAiB40+Hw03db9sKc5mY0Auri+ZQUk2s8XqGGZx1oXkuo8A=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@redis%2fentraid@6.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84486},"main":"./dist/index.js","name":"@redis/entraid","types":"./dist/index.d.ts","engines":{"node":">= 20.0.0"},"gitHead":"c7f6cb548cc7144b0b742b4d70e89613ae9ac2f7","license":"MIT","scripts":{"test":"nyc -r text-summary -r lcov mocha -r tsx --reporter mocha-multi-reporters --reporter-options configFile=mocha-multi-reporter-config.json --exit  './lib/**/*.spec.ts'","build":"npm run clean && tsc","clean":"rimraf dist","release":"release-it","start:auth-pkce":"tsx --tsconfig tsconfig.samples.json ./samples/auth-code-pkce/index.ts","test-integration":"mocha -r tsx --tsconfig tsconfig.integration-tests.json './integration-tests/**/*.spec.ts'","start:interactive-browser":"tsx --tsconfig tsconfig.samples.json ./samples/interactive-browser/index.ts"},"version":"6.3.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8ec7ecbe-bd9a-4c14-810a-0bf1b7628a2f"}},"homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","keywords":["redis"],"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"_npmVersion":"11.20.0","description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","directories":{},"maintainers":[{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"nkaradzhov","email":"nkaradzhov89@gmail.com"}],"_nodeVersion":"22.23.3","dependencies":{"@azure/identity":"^4.13.1","@azure/msal-node":"^5.1.5","@azure/msal-common":"^16.5.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.21.1","@types/node":"^22.9.0","@types/express":"^4.17.21","express-session":"^1.19.0","@redis/test-utils":"*","@types/express-session":"^1.18.0"},"peerDependencies":{"@redis/client":"^6.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/entraid_6.3.0_1790766029603_0.4038587746853979"}}},"time":{"created":"2025-01-30T09:09:23.988Z","modified":"2026-09-30T11:00:30.091Z","5.0.0-next.6":"2025-01-30T09:09:24.379Z","5.0.0-next.7":"2025-03-25T08:26:47.176Z","5.0.0":"2025-04-30T14:05:43.742Z","5.0.1":"2025-05-05T08:59:05.012Z","5.1.0":"2025-05-20T13:01:49.666Z","5.1.1":"2025-05-28T13:21:58.130Z","5.5.5":"2025-06-03T11:13:46.291Z","5.5.6":"2025-06-06T07:12:15.401Z","5.6.0":"2025-07-08T11:37:56.099Z","5.6.1":"2025-07-23T15:53:18.453Z","5.7.0":"2025-07-31T13:39:41.005Z","5.8.0":"2025-08-05T09:58:32.157Z","5.8.1":"2025-08-13T06:22:45.012Z","5.8.2":"2025-08-20T08:33:35.100Z","5.9.0-beta.0":"2025-09-10T09:04:46.336Z","5.9.0-beta.1":"2025-09-26T08:53:16.988Z","5.9.0-beta.2":"2025-10-01T13:47:07.007Z","5.8.3":"2025-10-02T12:14:25.883Z","5.9.0-beta.3":"2025-10-21T14:01:32.671Z","5.9.0":"2025-10-23T14:04:16.463Z","5.10.0":"2025-11-19T16:28:36.802Z","5.11.0":"2026-02-16T14:35:36.589Z","5.12.0":"2026-04-14T10:33:46.406Z","5.12.1":"2026-04-14T13:26:51.848Z","6.0.0":"2026-05-28T15:48:08.247Z","6.0.1":"2026-06-24T17:42:35.483Z","6.1.0":"2026-07-01T09:46:58.111Z","6.2.0-beta.0":"2026-07-29T16:15:52.100Z","6.2.0":"2026-07-31T19:56:45.199Z","6.2.1":"2026-08-11T10:01:42.874Z","6.3.0":"2026-09-30T11:00:29.686Z"},"bugs":{"url":"https://github.com/redis/node-redis/issues"},"license":"MIT","homepage":"https://github.com/redis/node-redis/tree/master/packages/entraid","keywords":["redis"],"repository":{"url":"git://github.com/redis/node-redis.git","type":"git"},"description":"Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).","maintainers":[{"name":"dmaier-redislabs","email":"david.maier@redis.com"},{"name":"nkaradzhov","email":"nkaradzhov89@gmail.com"}],"readme":"# @redis/entraid\n\nSecure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).\n\n## Features\n\n- Token-based authentication using Microsoft Entra ID\n- Automatic token refresh before expiration\n- Automatic re-authentication of all connections after token refresh\n- Support for multiple authentication flows:\n  - Managed identities (system-assigned and user-assigned)\n  - Service principals (with or without certificates)\n  - Authorization Code with PKCE flow\n  - DefaultAzureCredential from @azure/identity\n- Built-in retry mechanisms for transient failures\n\n## Installation\n\n\n```bash\nnpm install \"@redis/client@5.0.0-next.7\"\nnpm install \"@redis/entraid@5.0.0-next.7\"\n```\n\n## Getting Started\n\nThe first step to using @redis/entraid is choosing the right credentials provider for your authentication needs. The `EntraIdCredentialsProviderFactory` class provides several factory methods to create the appropriate provider:\n\n- `createForSystemAssignedManagedIdentity`: Use when your application runs in Azure with a system-assigned managed identity\n- `createForUserAssignedManagedIdentity`: Use when your application runs in Azure with a user-assigned managed identity\n- `createForClientCredentials`: Use when authenticating with a service principal using client secret\n- `createForClientCredentialsWithCertificate`: Use when authenticating with a service principal using a certificate\n- `createForAuthorizationCodeWithPKCE`: Use for interactive authentication flows in user applications\n- `createForDefaultAzureCredential`: Use when you want to leverage Azure Identity's DefaultAzureCredential\n\n## Usage Examples\n\n### Service Principal Authentication\n\n```typescript\nimport { createClient } from '@redis/client';\nimport { EntraIdCredentialsProviderFactory } from '@redis/entraid';\n\nconst provider = EntraIdCredentialsProviderFactory.createForClientCredentials({\n  clientId: 'your-client-id',\n  clientSecret: 'your-client-secret',\n  authorityConfig: {\n    type: 'multi-tenant',\n    tenantId: 'your-tenant-id'\n  },\n  tokenManagerConfig: {\n    expirationRefreshRatio: 0.8 // Refresh token after 80% of its lifetime\n  }\n});\n\nconst client = createClient({\n  url: 'redis://your-host',\n  credentialsProvider: provider\n});\n\nawait client.connect();\n```\n\n### System-Assigned Managed Identity\n\n```typescript\nconst provider = EntraIdCredentialsProviderFactory.createForSystemAssignedManagedIdentity({\n  clientId: 'your-client-id',\n  tokenManagerConfig: {\n    expirationRefreshRatio: 0.8\n  }\n});\n```\n\n### User-Assigned Managed Identity\n\n```typescript\nconst provider = EntraIdCredentialsProviderFactory.createForUserAssignedManagedIdentity({\n  clientId: 'your-client-id',\n  userAssignedClientId: 'your-user-assigned-client-id',\n  tokenManagerConfig: {\n    expirationRefreshRatio: 0.8\n  }\n});\n```\n\n### DefaultAzureCredential Authentication\n\ntip: see a real sample here: [samples/interactive-browser/index.ts](./samples/interactive-browser/index.ts)\n\nThe DefaultAzureCredential from @azure/identity provides a simplified authentication experience that automatically tries different authentication methods based on the environment. This is especially useful for applications that need to work in different environments (local development, CI/CD, and production).\n\n```typescript\nimport { createClient } from '@redis/client';\nimport { getDefaultAzureCredential } from '@azure/identity';\nimport { EntraIdCredentialsProviderFactory, REDIS_SCOPE_DEFAULT } from '@redis/entraid';\n\n// Create a DefaultAzureCredential instance\nconst credential = getDefaultAzureCredential();\n\n// Create a provider using DefaultAzureCredential\nconst provider = EntraIdCredentialsProviderFactory.createForDefaultAzureCredential({\n\n  credential,\n  scopes: REDIS_SCOPE_DEFAULT, // The Redis scope\n  // Optional additional parameters for getToken\n  options: {\n    // Any options you would normally pass to azure's default credential.getToken()\n  },\n  tokenManagerConfig: {\n    expirationRefreshRatio: 0.8\n  }\n});\n\nconst client = createClient({\n  url: 'redis://your-host',\n  credentialsProvider: provider\n});\n\nawait client.connect();\n```\n\n#### Important Notes on Using DefaultAzureCredential\n\nWhen using the `createForDefaultAzureCredential` method, you need to:\n\n1. Create your own instance of `DefaultAzureCredential`\n2. Pass the same parameters to the factory method that you would use with the `getToken()` method:\n   - `scopes`: The Redis scope (use the exported `REDIS_SCOPE_DEFAULT` constant)\n   - `options`: Any additional options for the getToken method\n\nThis factory method creates a wrapper around DefaultAzureCredential that adapts it to the Redis client's\nauthentication system, while maintaining all the flexibility of the original Azure Identity authentication.\n\n## Important Limitations\n\n### RESP2 PUB/SUB Limitations\n\nWhen using RESP2 (Redis Serialization Protocol 2), there are important limitations with PUB/SUB:\n\n- **No Re-Authentication in PUB/SUB Mode**: In RESP2, once a connection enters PUB/SUB mode, the socket is blocked and cannot process out-of-band commands like AUTH. This means that connections in PUB/SUB mode cannot be re-authenticated when tokens are refreshed.\n- **Connection Eviction**: As a result, PUB/SUB connections will be evicted by the Redis proxy when their tokens expire. The client will need to establish new connections with fresh tokens.\n\n### Transaction Safety\n\nWhen using token-based authentication, special care must be taken with Redis transactions. The token manager runs in the background and may attempt to re-authenticate connections at any time by sending AUTH commands. This can interfere with manually constructed transactions.\n\n#### ✅ Recommended: Use the Official Transaction API\n\nAlways use the official transaction API provided by the client:\n\n```typescript\n// Correct way to handle transactions\nconst multi = client.multi();\nmulti.set('key1', 'value1');\nmulti.set('key2', 'value2');\nawait multi.exec();\n```\n\n#### ❌ Avoid: Manual Transaction Construction\n\nDo not manually construct transactions by sending individual MULTI/EXEC commands:\n\n```typescript\n// Incorrect and potentially dangerous\nawait client.sendCommand(['MULTI']);\nawait client.sendCommand(['SET', 'key1', 'value1']);\nawait client.sendCommand(['SET', 'key2', 'value2']);\nawait client.sendCommand(['EXEC']); // Risk of AUTH command being injected before EXEC\n```\n\n## Error Handling\n\nThe provider includes built-in retry mechanisms for transient errors:\n\n```typescript\nconst provider = EntraIdCredentialsProviderFactory.createForClientCredentials({\n  // ... other config ...\n  tokenManagerConfig: {\n    retry: {\n      maxAttempts: 3,\n      initialDelayMs: 100,\n      maxDelayMs: 1000,\n      backoffMultiplier: 2\n    }\n  }\n});\n```\n","readmeFilename":"README.md"}