diff --git a/package-lock.json b/package-lock.json index 3cd608d..06c1593 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "@loopback/repository": "^4.1.0", "@loopback/rest": "^11.1.0", "@loopback/rest-explorer": "^4.1.0", - "@loopback/security": "^0.7.0", + "@loopback/security": "^0.11.3", "@loopback/service-proxy": "^4.1.0", "@types/cookie-parser": "^1.4.2", "@types/express-session": "^1.17.0", @@ -794,6 +794,22 @@ "@loopback/rest": "^11.1.2" } }, + "node_modules/@loopback/authentication-jwt/node_modules/@loopback/security": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@loopback/security/-/security-0.7.2.tgz", + "integrity": "sha512-PmwmsHwlwPLFKtlJK2+iIJr2LVrSKP3xiC/zNehzX5vVOqv4AA3sNpy0BzQdA00OkVi+86ROamUWEszLl58FWg==", + "license": "MIT", + "dependencies": { + "debug": "^4.3.4", + "tslib": "^2.3.1" + }, + "engines": { + "node": "12 || 14 || 16 || 17" + }, + "peerDependencies": { + "@loopback/core": "^3.1.2" + } + }, "node_modules/@loopback/authentication-jwt/node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -810,6 +826,39 @@ } } }, + "node_modules/@loopback/authentication/node_modules/@loopback/security": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@loopback/security/-/security-0.7.2.tgz", + "integrity": "sha512-PmwmsHwlwPLFKtlJK2+iIJr2LVrSKP3xiC/zNehzX5vVOqv4AA3sNpy0BzQdA00OkVi+86ROamUWEszLl58FWg==", + "license": "MIT", + "dependencies": { + "debug": "^4.3.4", + "tslib": "^2.3.1" + }, + "engines": { + "node": "12 || 14 || 16 || 17" + }, + "peerDependencies": { + "@loopback/core": "^3.1.2" + } + }, + "node_modules/@loopback/authentication/node_modules/debug": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/@loopback/authorization": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@loopback/authorization/-/authorization-0.11.0.tgz", @@ -826,6 +875,39 @@ "@loopback/core": "^3.1.0" } }, + "node_modules/@loopback/authorization/node_modules/@loopback/security": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@loopback/security/-/security-0.7.2.tgz", + "integrity": "sha512-PmwmsHwlwPLFKtlJK2+iIJr2LVrSKP3xiC/zNehzX5vVOqv4AA3sNpy0BzQdA00OkVi+86ROamUWEszLl58FWg==", + "license": "MIT", + "dependencies": { + "debug": "^4.3.4", + "tslib": "^2.3.1" + }, + "engines": { + "node": "12 || 14 || 16 || 17" + }, + "peerDependencies": { + "@loopback/core": "^3.1.2" + } + }, + "node_modules/@loopback/authorization/node_modules/debug": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/@loopback/boot": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-4.1.0.tgz", @@ -1271,24 +1353,26 @@ } }, "node_modules/@loopback/security": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@loopback/security/-/security-0.7.2.tgz", - "integrity": "sha512-PmwmsHwlwPLFKtlJK2+iIJr2LVrSKP3xiC/zNehzX5vVOqv4AA3sNpy0BzQdA00OkVi+86ROamUWEszLl58FWg==", + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/@loopback/security/-/security-0.11.3.tgz", + "integrity": "sha512-Yg5TYGri9jQa4HQFHMRKdH8xaXCOxISASSGNvECzIdqRUmXoco3kQpiDXg1o/ZxlVWGIEPhqiG7+v+hIPpvHZg==", + "license": "MIT", "dependencies": { - "debug": "^4.3.4", - "tslib": "^2.3.1" + "debug": "^4.3.5", + "tslib": "^2.6.3" }, "engines": { - "node": "12 || 14 || 16 || 17" + "node": "18 || 20 || 22" }, "peerDependencies": { - "@loopback/core": "^3.1.2" + "@loopback/core": "^6.0.0" } }, "node_modules/@loopback/security/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -6691,9 +6775,10 @@ "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=" }, "node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "license": "0BSD" }, "node_modules/tsutils": { "version": "3.21.0", @@ -7708,6 +7793,25 @@ "@types/lodash": "^4.14.180", "lodash": "^4.17.21", "tslib": "^2.3.1" + }, + "dependencies": { + "@loopback/security": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@loopback/security/-/security-0.7.2.tgz", + "integrity": "sha512-PmwmsHwlwPLFKtlJK2+iIJr2LVrSKP3xiC/zNehzX5vVOqv4AA3sNpy0BzQdA00OkVi+86ROamUWEszLl58FWg==", + "requires": { + "debug": "^4.3.4", + "tslib": "^2.3.1" + } + }, + "debug": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "requires": { + "ms": "2.1.2" + } + } } }, "@loopback/authentication-jwt": { @@ -7722,6 +7826,15 @@ "jsonwebtoken": "^9.0.0" }, "dependencies": { + "@loopback/security": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@loopback/security/-/security-0.7.2.tgz", + "integrity": "sha512-PmwmsHwlwPLFKtlJK2+iIJr2LVrSKP3xiC/zNehzX5vVOqv4AA3sNpy0BzQdA00OkVi+86ROamUWEszLl58FWg==", + "requires": { + "debug": "^4.3.4", + "tslib": "^2.3.1" + } + }, "debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -7740,6 +7853,25 @@ "@loopback/security": "^0.7.0", "debug": "^4.3.3", "tslib": "^2.3.1" + }, + "dependencies": { + "@loopback/security": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@loopback/security/-/security-0.7.2.tgz", + "integrity": "sha512-PmwmsHwlwPLFKtlJK2+iIJr2LVrSKP3xiC/zNehzX5vVOqv4AA3sNpy0BzQdA00OkVi+86ROamUWEszLl58FWg==", + "requires": { + "debug": "^4.3.4", + "tslib": "^2.3.1" + } + }, + "debug": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "requires": { + "ms": "2.1.2" + } + } } }, "@loopback/boot": { @@ -8049,18 +8181,18 @@ } }, "@loopback/security": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@loopback/security/-/security-0.7.2.tgz", - "integrity": "sha512-PmwmsHwlwPLFKtlJK2+iIJr2LVrSKP3xiC/zNehzX5vVOqv4AA3sNpy0BzQdA00OkVi+86ROamUWEszLl58FWg==", + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/@loopback/security/-/security-0.11.3.tgz", + "integrity": "sha512-Yg5TYGri9jQa4HQFHMRKdH8xaXCOxISASSGNvECzIdqRUmXoco3kQpiDXg1o/ZxlVWGIEPhqiG7+v+hIPpvHZg==", "requires": { - "debug": "^4.3.4", - "tslib": "^2.3.1" + "debug": "^4.3.5", + "tslib": "^2.6.3" }, "dependencies": { "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", "requires": { "ms": "2.1.2" } @@ -12216,9 +12348,9 @@ "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=" }, "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" }, "tsutils": { "version": "3.21.0", diff --git a/package.json b/package.json index 69e88b7..5e4b969 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "@loopback/repository": "^4.1.0", "@loopback/rest": "^11.1.0", "@loopback/rest-explorer": "^4.1.0", - "@loopback/security": "^0.7.0", + "@loopback/security": "^0.11.3", "@loopback/service-proxy": "^4.1.0", "@types/cookie-parser": "^1.4.2", "@types/express-session": "^1.17.0",