diff --git a/packages/callback-example/package.json b/packages/callback-example/package.json index f3fa0feb..817365d0 100644 --- a/packages/callback-example/package.json +++ b/packages/callback-example/package.json @@ -17,7 +17,7 @@ "@sphereon/oid4vci-client": "workspace:*", "@sphereon/oid4vci-common": "workspace:*", "@sphereon/oid4vci-issuer": "workspace:*", - "@sphereon/ssi-types": "^0.15.1", + "@sphereon/ssi-types": "0.17.2", "jose": "^4.10.0" }, "devDependencies": { diff --git a/packages/client/package.json b/packages/client/package.json index ceb5bca5..1458c798 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@sphereon/oid4vci-common": "workspace:*", - "@sphereon/ssi-types": "^0.15.1", + "@sphereon/ssi-types": "0.17.2", "cross-fetch": "^3.1.8", "debug": "^4.3.4" }, diff --git a/packages/common/package.json b/packages/common/package.json index 42159d41..142c0a62 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -9,7 +9,7 @@ "build": "tsc" }, "dependencies": { - "@sphereon/ssi-types": "^0.15.1", + "@sphereon/ssi-types": "0.17.2", "cross-fetch": "^3.1.8", "jwt-decode": "^3.1.2" }, diff --git a/packages/issuer-rest/package.json b/packages/issuer-rest/package.json index 3d10adff..4ccada6f 100644 --- a/packages/issuer-rest/package.json +++ b/packages/issuer-rest/package.json @@ -12,8 +12,8 @@ "dependencies": { "@sphereon/oid4vci-common": "workspace:*", "@sphereon/oid4vci-issuer": "workspace:*", - "@sphereon/ssi-express-support": "^0.15.1", - "@sphereon/ssi-types": "^0.15.1", + "@sphereon/ssi-express-support": "0.17.2", + "@sphereon/ssi-types": "0.17.2", "body-parser": "^1.20.2", "cookie-parser": "^1.4.6", "cors": "^2.8.5", diff --git a/packages/issuer/package.json b/packages/issuer/package.json index 8a6096ca..71ce5c48 100644 --- a/packages/issuer/package.json +++ b/packages/issuer/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@sphereon/oid4vci-common": "workspace:*", - "@sphereon/ssi-types": "^0.15.1", + "@sphereon/ssi-types": "0.17.2", "uuid": "^9.0.0" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9a79996c..6209a136 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -75,8 +75,8 @@ importers: specifier: workspace:* version: link:../issuer '@sphereon/ssi-types': - specifier: ^0.15.1 - version: 0.15.1 + specifier: 0.17.2 + version: 0.17.2 jose: specifier: ^4.10.0 version: 4.14.6 @@ -118,8 +118,8 @@ importers: specifier: workspace:* version: link:../common '@sphereon/ssi-types': - specifier: ^0.15.1 - version: 0.15.1 + specifier: 0.17.2 + version: 0.17.2 cross-fetch: specifier: ^3.1.8 version: 3.1.8 @@ -191,8 +191,8 @@ importers: packages/common: dependencies: '@sphereon/ssi-types': - specifier: ^0.15.1 - version: 0.15.1 + specifier: 0.17.2 + version: 0.17.2 cross-fetch: specifier: ^3.1.8 version: 3.1.8 @@ -213,8 +213,8 @@ importers: specifier: workspace:* version: link:../common '@sphereon/ssi-types': - specifier: ^0.15.1 - version: 0.15.1 + specifier: 0.17.2 + version: 0.17.2 uuid: specifier: ^9.0.0 version: 9.0.1 @@ -244,11 +244,11 @@ importers: specifier: workspace:* version: link:../issuer '@sphereon/ssi-express-support': - specifier: ^0.15.1 - version: 0.15.1 + specifier: 0.17.2 + version: 0.17.2 '@sphereon/ssi-types': - specifier: ^0.15.1 - version: 0.15.1 + specifier: 0.17.2 + version: 0.17.2 body-parser: specifier: ^1.20.2 version: 1.20.2 @@ -3313,10 +3313,10 @@ packages: dependencies: '@sinonjs/commons': 3.0.0 - /@sphereon/ssi-express-support@0.15.1: - resolution: {integrity: sha512-jmPnucQO4je5o7b57RTL30alryckKjwYKkGEvN/J26nTd467/M5nZWv1rf7eo1O7LdCdnRT7ihR9bg5vkP3UOw==} + /@sphereon/ssi-express-support@0.17.2: + resolution: {integrity: sha512-OrLC7YAelpUmCIzPRgHM97HBNFqDoSdJNNssstS6Ho0ZXswq4fsPDm+h49+//ogp1ERbuOl9Ywqhp+3DdLZCPA==} peerDependencies: - '@noble/hashes': ^1.3.1 + '@noble/hashes': 1.2.0 passport-azure-ad: ^4.3.5 passport-http-bearer: ^1.0.1 peerDependenciesMeta: @@ -3329,12 +3329,14 @@ packages: dependencies: body-parser: 1.20.2 casbin: 5.27.1 + cookie-session: 2.0.0 cors: 2.8.5 dotenv-flow: 3.3.0 express: 4.18.2 express-session: 1.17.3 http-terminator: 3.2.0 morgan: 1.10.0 + openid-client: 5.5.0 passport: 0.6.0 qs: 6.11.2 uint8arrays: 3.1.1 @@ -3342,8 +3344,8 @@ packages: - supports-color dev: false - /@sphereon/ssi-types@0.15.1: - resolution: {integrity: sha512-NFpgcVHIU8YQ2OkCHpw9YVa5bIDBcfSbp0kvwC0iZa0du1tr3148fV2Xm4ilcLeRNvUKL5BbDEdHl1WuQkmoyw==} + /@sphereon/ssi-types@0.17.2: + resolution: {integrity: sha512-Qo1dkISavtPIe1WKZXZGyHvquoUvdUlDI0GLzb21clKFPuxbawXdlxpCqOh6NCNRfX7ohEeCUQdEA1PNBlnKYA==} dependencies: jwt-decode: 3.1.2 dev: false @@ -5093,6 +5095,18 @@ packages: cookie-signature: 1.0.6 dev: false + /cookie-session@2.0.0: + resolution: {integrity: sha512-hKvgoThbw00zQOleSlUr2qpvuNweoqBtxrmx0UFosx6AGi9lYtLoA+RbsvknrEX8Pr6MDbdWAb2j6SnMn+lPsg==} + engines: {node: '>= 0.10'} + dependencies: + cookies: 0.8.0 + debug: 3.2.7 + on-headers: 1.0.2 + safe-buffer: 5.2.1 + transitivePeerDependencies: + - supports-color + dev: false + /cookie-signature@1.0.6: resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} dev: false @@ -5116,6 +5130,14 @@ packages: resolution: {integrity: sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==} dev: true + /cookies@0.8.0: + resolution: {integrity: sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==} + engines: {node: '>= 0.8'} + dependencies: + depd: 2.0.0 + keygrip: 1.1.0 + dev: false + /core-js-compat@3.32.2: resolution: {integrity: sha512-+GjlguTDINOijtVRUxrQOv3kfu9rl+qPNdX2LTbJ/ZyVTuxK+ksVSAGX1nHstu4hrv1En/uPTtWgq2gI5wt4AQ==} dependencies: @@ -8272,6 +8294,13 @@ packages: resolution: {integrity: sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==} dev: false + /keygrip@1.1.0: + resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==} + engines: {node: '>= 0.6'} + dependencies: + tsscmp: 1.0.6 + dev: false + /keyv@4.5.3: resolution: {integrity: sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==} dependencies: @@ -9723,6 +9752,11 @@ packages: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} + /object-hash@2.2.0: + resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==} + engines: {node: '>= 6'} + dev: false + /object-inspect@1.12.3: resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} @@ -9767,6 +9801,11 @@ packages: es-abstract: 1.22.2 dev: true + /oidc-token-hash@5.0.3: + resolution: {integrity: sha512-IF4PcGgzAr6XXSff26Sk/+P4KZFJVuHAJZj3wgO3vX2bMdNVp/QXTP3P7CEm9V1IdG8lDLY3HhiqpsE/nOwpPw==} + engines: {node: ^10.13.0 || >=12.0.0} + dev: false + /on-finished@2.3.0: resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} engines: {node: '>= 0.8'} @@ -9843,6 +9882,15 @@ packages: is-wsl: 2.2.0 dev: true + /openid-client@5.5.0: + resolution: {integrity: sha512-Y7Xl8BgsrkzWLHkVDYuroM67hi96xITyEDSkmWaGUiNX6CkcXC3XyQGdv5aWZ6dukVKBFVQCADi9gCavOmU14w==} + dependencies: + jose: 4.14.6 + lru-cache: 6.0.0 + object-hash: 2.2.0 + oidc-token-hash: 5.0.3 + dev: false + /optionator@0.9.3: resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} engines: {node: '>= 0.8.0'} @@ -11936,6 +11984,11 @@ packages: /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + /tsscmp@1.0.6: + resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} + engines: {node: '>=0.6.x'} + dev: false + /tsutils@3.21.0(typescript@4.9.5): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'}