diff --git a/package-lock.json b/package-lock.json index 2fdabae41..a8673412c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -55,7 +55,7 @@ "morgan": "^1.10.1", "nocache": "^4.0.0", "nodemailer": "^7.0.7", - "oidc-provider": "^9.2.0", + "oidc-provider": "^9.5.1", "pg": "^8.16.3", "qrcode": "^1.5.4", "rate-limiter-flexible": "^7.2.0", @@ -87,7 +87,7 @@ "@types/morgan": "^1.9.10", "@types/node": "^22.18.6", "@types/nodemailer": "^6.4.17", - "@types/oidc-provider": "^9.1.1", + "@types/oidc-provider": "^9.5.0", "@types/pg": "^8.15.5", "@types/qrcode": "^1.5.5", "axe-core": "^4.10.3", @@ -1602,23 +1602,41 @@ } }, "node_modules/@koa/router": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/@koa/router/-/router-13.1.0.tgz", - "integrity": "sha512-mNVu1nvkpSd8Q8gMebGbCkDWJ51ODetrFvLKYusej+V0ByD4btqHYnPIzTBLXnQMVUlm/oxVwqmWBY3zQfZilw==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@koa/router/-/router-14.0.0.tgz", + "integrity": "sha512-LBSu5K0qAaaQcXX/0WIB9PGDevyCxxpnc1uq13vV/CgObaVxuis5hKl3Eboq/8gcb6ebnkAStW9NB/Em2eYyFA==", "license": "MIT", "dependencies": { + "debug": "^4.4.1", "http-errors": "^2.0.0", "koa-compose": "^4.1.0", - "path-to-regexp": "^6.3.0" + "path-to-regexp": "^8.2.0" }, "engines": { - "node": ">= 18" + "node": ">= 20" } }, - "node_modules/@koa/router/node_modules/path-to-regexp": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", - "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", + "node_modules/@koa/router/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@koa/router/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "license": "MIT" }, "node_modules/@manypkg/find-root": { @@ -3621,9 +3639,9 @@ } }, "node_modules/@types/oidc-provider": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/@types/oidc-provider/-/oidc-provider-9.1.1.tgz", - "integrity": "sha512-sG4UcE4AbUwAsEpyrcyoqZ383wJiQObZU+gTa1Iv288+l09HwSr88hBZE2IBLlXS+RKmLId0i4B430PBFO/XRA==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/@types/oidc-provider/-/oidc-provider-9.5.0.tgz", + "integrity": "sha512-eEzCRVTSqIHD9Bo/qRJ4XQWQ5Z/zBcG+Z2cGJluRsSuWx1RJihqRyPxhIEpMXTwPzHYRTQkVp7hwisQOwzzSAg==", "license": "MIT", "dependencies": { "@types/keygrip": "*", @@ -7095,9 +7113,9 @@ } }, "node_modules/jose": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/jose/-/jose-6.0.13.tgz", - "integrity": "sha512-Yms4GpbmdANamS51kKK6w4hRlKx8KTxbWyAAKT/MhUMtqbIqh5mb2HjhTNUbk7TFL8/MBB5zWSDohL7ed4k/UA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jose/-/jose-6.1.0.tgz", + "integrity": "sha512-TTQJyoEoKcC1lscpVDCSsVgYzUDg/0Bt3WE//WiTPK6uOCQC2KZS4MpugbMWt/zyjkopgZoXhZuCi00gLudfUA==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/panva" @@ -8101,21 +8119,20 @@ } }, "node_modules/oidc-provider": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/oidc-provider/-/oidc-provider-9.2.0.tgz", - "integrity": "sha512-L0JL1ymI/hLKzDRqYzhKluNfRRQUR0++q5fTTziniKmJgNrJ6DnI5h5SP6w8Z0U/3wZrCndpVmbbu0VpKpY0CA==", + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/oidc-provider/-/oidc-provider-9.5.1.tgz", + "integrity": "sha512-19Wa4bfz3reoudxrY7sF5SeQKxe5b3dY8hWzQdnBGS87rH0BoYoDDUDRTYciJMN3oI6S02C9xM6vuaHtoZ48eA==", "license": "MIT", "dependencies": { "@koa/cors": "^5.0.0", - "@koa/router": "^13.1.0", + "@koa/router": "^14.0.0", "debug": "^4.4.1", "eta": "^3.5.0", - "jose": "^6.0.11", + "jose": "^6.1.0", "jsesc": "^3.1.0", - "koa": "^3.0.0", + "koa": "^3.0.1", "nanoid": "^5.1.5", - "oidc-token-hash": "^5.1.0", - "quick-lru": "^7.0.1", + "quick-lru": "^7.1.0", "raw-body": "^3.0.0" }, "funding": { @@ -8145,15 +8162,6 @@ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "license": "MIT" }, - "node_modules/oidc-token-hash": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/oidc-token-hash/-/oidc-token-hash-5.1.0.tgz", - "integrity": "sha512-y0W+X7Ppo7oZX6eovsRkuzcSM40Bicg2JEJkDJ4irIt1wsYAP5MLSNv+QAogO8xivMffw/9OvV3um1pxXgt1uA==", - "license": "MIT", - "engines": { - "node": "^10.13.0 || >=12.0.0" - } - }, "node_modules/on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", @@ -9162,9 +9170,9 @@ "license": "MIT" }, "node_modules/quick-lru": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-7.0.1.tgz", - "integrity": "sha512-kLjThirJMkWKutUKbZ8ViqFc09tDQhlbQo2MNuVeLWbRauqYP96Sm6nzlQ24F0HFjUNZ4i9+AgldJ9H6DZXi7g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-7.2.0.tgz", + "integrity": "sha512-fG4L8TlD1CacJiGMGPxM1/K8l/GaKL2eFQZ6DWAjxZYxSf07DkumbC/Mhh+u/NHvxkfQVL25By0pxBS8QE9ZrQ==", "license": "MIT", "engines": { "node": ">=18" @@ -10884,7 +10892,7 @@ "license": "MIT", "dependencies": { "@types/lodash-es": "^4.17.12", - "@types/oidc-provider": "^9.1.1", + "@types/oidc-provider": "^9.5.0", "@zootools/email-spell-checker": "^1.12.0", "bcryptjs": "^3.0.2", "is-disposable-email-domain": "^1.0.7", @@ -11089,7 +11097,7 @@ }, "devDependencies": { "@proconnect-gouv/proconnect.devtools.typescript": "1.0.0", - "@types/oidc-provider": "^9.1.1", + "@types/oidc-provider": "^9.5.0", "@types/yargs": "^17.0.33", "yargs": "^18.0.0" } diff --git a/package.json b/package.json index 7ca6595a4..b9d350899 100644 --- a/package.json +++ b/package.json @@ -102,7 +102,7 @@ "morgan": "^1.10.1", "nocache": "^4.0.0", "nodemailer": "^7.0.7", - "oidc-provider": "^9.2.0", + "oidc-provider": "^9.5.1", "pg": "^8.16.3", "qrcode": "^1.5.4", "rate-limiter-flexible": "^7.2.0", @@ -135,7 +135,7 @@ "@types/morgan": "^1.9.10", "@types/node": "^22.18.6", "@types/nodemailer": "^6.4.17", - "@types/oidc-provider": "^9.1.1", + "@types/oidc-provider": "^9.5.0", "@types/pg": "^8.15.5", "@types/qrcode": "^1.5.5", "axe-core": "^4.10.3", diff --git a/packages/core/package.json b/packages/core/package.json index 69264e0cc..16845d936 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -71,7 +71,7 @@ }, "dependencies": { "@types/lodash-es": "^4.17.12", - "@types/oidc-provider": "^9.1.1", + "@types/oidc-provider": "^9.5.0", "@zootools/email-spell-checker": "^1.12.0", "bcryptjs": "^3.0.2", "is-disposable-email-domain": "^1.0.7", diff --git a/packages/testing/package.json b/packages/testing/package.json index 0f8f84cca..2446175ec 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -31,7 +31,7 @@ }, "devDependencies": { "@proconnect-gouv/proconnect.devtools.typescript": "1.0.0", - "@types/oidc-provider": "^9.1.1", + "@types/oidc-provider": "^9.5.0", "@types/yargs": "^17.0.33", "yargs": "^18.0.0" },