0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2025-02-10 21:58:23 -05:00

Merge pull request #2335 from logto-io/gao-upgrade-oidc-provider

chore(core): upgrade oidc-provider
This commit is contained in:
Gao Sun 2022-11-07 19:29:46 +08:00 committed by GitHub
commit e3c3515409
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 58 additions and 43 deletions

View file

@ -47,7 +47,7 @@
"decamelize": "^5.0.0", "decamelize": "^5.0.0",
"dotenv": "^16.0.0", "dotenv": "^16.0.0",
"fs-extra": "^10.1.0", "fs-extra": "^10.1.0",
"got": "^11.8.2", "got": "^11.8.5",
"hpagent": "^1.0.0", "hpagent": "^1.0.0",
"inquirer": "^8.2.2", "inquirer": "^8.2.2",
"nanoid": "^3.3.4", "nanoid": "^3.3.4",

View file

@ -38,7 +38,7 @@
"etag": "^1.8.1", "etag": "^1.8.1",
"find-up": "^5.0.0", "find-up": "^5.0.0",
"fs-extra": "^10.1.0", "fs-extra": "^10.1.0",
"got": "^11.8.2", "got": "^11.8.5",
"hash-wasm": "^4.9.0", "hash-wasm": "^4.9.0",
"i18next": "^21.8.16", "i18next": "^21.8.16",
"iconv-lite": "0.6.3", "iconv-lite": "0.6.3",
@ -55,7 +55,7 @@
"lodash.pick": "^4.4.0", "lodash.pick": "^4.4.0",
"module-alias": "^2.2.2", "module-alias": "^2.2.2",
"nanoid": "^3.1.23", "nanoid": "^3.1.23",
"oidc-provider": "^7.11.3", "oidc-provider": "^7.13.0",
"p-retry": "^4.6.1", "p-retry": "^4.6.1",
"query-string": "^7.0.1", "query-string": "^7.0.1",
"roarr": "^7.11.0", "roarr": "^7.11.0",
@ -84,7 +84,7 @@
"@types/koa-send": "^4.1.3", "@types/koa-send": "^4.1.3",
"@types/lodash.pick": "^4.4.6", "@types/lodash.pick": "^4.4.6",
"@types/node": "^16.0.0", "@types/node": "^16.0.0",
"@types/oidc-provider": "^7.11.1", "@types/oidc-provider": "^7.12.0",
"@types/supertest": "^2.0.11", "@types/supertest": "^2.0.11",
"copyfiles": "^2.4.1", "copyfiles": "^2.4.1",
"eslint": "^8.21.0", "eslint": "^8.21.0",

View file

@ -27,7 +27,7 @@
"@types/node": "^16.0.0", "@types/node": "^16.0.0",
"dotenv": "^16.0.0", "dotenv": "^16.0.0",
"eslint": "^8.21.0", "eslint": "^8.21.0",
"got": "^11.8.2", "got": "^11.8.5",
"jest": "^29.1.2", "jest": "^29.1.2",
"jest-puppeteer": "^6.1.1", "jest-puppeteer": "^6.1.1",
"node-fetch": "^2.6.7", "node-fetch": "^2.6.7",

91
pnpm-lock.yaml generated
View file

@ -41,7 +41,7 @@ importers:
dotenv: ^16.0.0 dotenv: ^16.0.0
eslint: ^8.21.0 eslint: ^8.21.0
fs-extra: ^10.1.0 fs-extra: ^10.1.0
got: ^11.8.2 got: ^11.8.5
hpagent: ^1.0.0 hpagent: ^1.0.0
inquirer: ^8.2.2 inquirer: ^8.2.2
jest: ^29.1.2 jest: ^29.1.2
@ -69,7 +69,7 @@ importers:
decamelize: 5.0.1 decamelize: 5.0.1
dotenv: 16.0.0 dotenv: 16.0.0
fs-extra: 10.1.0 fs-extra: 10.1.0
got: 11.8.3 got: 11.8.5
hpagent: 1.0.0 hpagent: 1.0.0
inquirer: 8.2.2 inquirer: 8.2.2
nanoid: 3.3.4 nanoid: 3.3.4
@ -266,7 +266,7 @@ importers:
'@types/koa-send': ^4.1.3 '@types/koa-send': ^4.1.3
'@types/lodash.pick': ^4.4.6 '@types/lodash.pick': ^4.4.6
'@types/node': ^16.0.0 '@types/node': ^16.0.0
'@types/oidc-provider': ^7.11.1 '@types/oidc-provider': ^7.12.0
'@types/supertest': ^2.0.11 '@types/supertest': ^2.0.11
chalk: ^4 chalk: ^4
clean-deep: ^3.4.0 clean-deep: ^3.4.0
@ -280,7 +280,7 @@ importers:
etag: ^1.8.1 etag: ^1.8.1
find-up: ^5.0.0 find-up: ^5.0.0
fs-extra: ^10.1.0 fs-extra: ^10.1.0
got: ^11.8.2 got: ^11.8.5
hash-wasm: ^4.9.0 hash-wasm: ^4.9.0
http-errors: ^1.6.3 http-errors: ^1.6.3
i18next: ^21.8.16 i18next: ^21.8.16
@ -303,7 +303,7 @@ importers:
nanoid: ^3.1.23 nanoid: ^3.1.23
nock: ^13.2.2 nock: ^13.2.2
nodemon: ^2.0.19 nodemon: ^2.0.19
oidc-provider: ^7.11.3 oidc-provider: ^7.13.0
openapi-types: ^12.0.0 openapi-types: ^12.0.0
p-retry: ^4.6.1 p-retry: ^4.6.1
prettier: ^2.7.1 prettier: ^2.7.1
@ -337,7 +337,7 @@ importers:
etag: 1.8.1 etag: 1.8.1
find-up: 5.0.0 find-up: 5.0.0
fs-extra: 10.1.0 fs-extra: 10.1.0
got: 11.8.3 got: 11.8.5
hash-wasm: 4.9.0 hash-wasm: 4.9.0
i18next: 21.8.16 i18next: 21.8.16
iconv-lite: 0.6.3 iconv-lite: 0.6.3
@ -354,7 +354,7 @@ importers:
lodash.pick: 4.4.0 lodash.pick: 4.4.0
module-alias: 2.2.2 module-alias: 2.2.2
nanoid: 3.1.30 nanoid: 3.1.30
oidc-provider: 7.11.3 oidc-provider: 7.13.0
p-retry: 4.6.1 p-retry: 4.6.1
query-string: 7.0.1 query-string: 7.0.1
roarr: 7.11.0 roarr: 7.11.0
@ -382,7 +382,7 @@ importers:
'@types/koa-send': 4.1.3 '@types/koa-send': 4.1.3
'@types/lodash.pick': 4.4.6 '@types/lodash.pick': 4.4.6
'@types/node': 16.11.12 '@types/node': 16.11.12
'@types/oidc-provider': 7.11.1 '@types/oidc-provider': 7.12.0
'@types/supertest': 2.0.11 '@types/supertest': 2.0.11
copyfiles: 2.4.1 copyfiles: 2.4.1
eslint: 8.21.0 eslint: 8.21.0
@ -474,7 +474,7 @@ importers:
'@types/node': ^16.0.0 '@types/node': ^16.0.0
dotenv: ^16.0.0 dotenv: ^16.0.0
eslint: ^8.21.0 eslint: ^8.21.0
got: ^11.8.2 got: ^11.8.5
jest: ^29.1.2 jest: ^29.1.2
jest-puppeteer: ^6.1.1 jest-puppeteer: ^6.1.1
node-fetch: ^2.6.7 node-fetch: ^2.6.7
@ -499,7 +499,7 @@ importers:
'@types/node': 16.11.12 '@types/node': 16.11.12
dotenv: 16.0.0 dotenv: 16.0.0
eslint: 8.21.0 eslint: 8.21.0
got: 11.8.3 got: 11.8.5
jest: 29.1.2_k5ytkvaprncdyzidqqws5bqksq jest: 29.1.2_k5ytkvaprncdyzidqqws5bqksq
jest-puppeteer: 6.1.1_puppeteer@19.2.2 jest-puppeteer: 6.1.1_puppeteer@19.2.2
node-fetch: 2.6.7 node-fetch: 2.6.7
@ -2199,8 +2199,8 @@ packages:
'@jridgewell/sourcemap-codec': 1.4.14 '@jridgewell/sourcemap-codec': 1.4.14
dev: true dev: true
/@koa/cors/3.1.0: /@koa/cors/3.4.3:
resolution: {integrity: sha512-7ulRC1da/rBa6kj6P4g2aJfnET3z8Uf3SWu60cjbtxTA5g8lxRdX/Bd2P92EagGwwAhANeNw8T8if99rJliR6Q==} resolution: {integrity: sha512-WPXQUaAeAMVaLTEFpoq3T2O1C+FstkjJnDQqy95Ck1UdILajsRhu6mhJ8H2f4NFPRBoCNN+qywTJfq/gGki5mw==}
engines: {node: '>= 8.0.0'} engines: {node: '>= 8.0.0'}
dependencies: dependencies:
vary: 1.1.2 vary: 1.1.2
@ -3467,7 +3467,7 @@ packages:
'@jest/types': 29.1.2 '@jest/types': 29.1.2
deepmerge: 4.2.2 deepmerge: 4.2.2
identity-obj-proxy: 3.0.0 identity-obj-proxy: 3.0.0
jest: 29.1.2_k5ytkvaprncdyzidqqws5bqksq jest: 29.1.2_@types+node@16.11.12
jest-matcher-specific-error: 1.0.0 jest-matcher-specific-error: 1.0.0
jest-transform-stub: 2.0.0 jest-transform-stub: 2.0.0
ts-jest: 29.0.3_37jxomqt5oevoqzq6g3r6n3ili ts-jest: 29.0.3_37jxomqt5oevoqzq6g3r6n3ili
@ -4076,8 +4076,8 @@ packages:
resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
dev: true dev: true
/@types/oidc-provider/7.11.1: /@types/oidc-provider/7.12.0:
resolution: {integrity: sha512-qimKqQ5HmQE2HKzhTvkLC0CQcOrQZv9+VAWEBb4EL+zqIZjE4X0PiCL0177eo6kitWrIjTQhhiLc2R3luA1AlQ==} resolution: {integrity: sha512-PQtsWdbjzq/AARiNu2WjPnnbiCF78BCYgDOdKW0VYsjrbDa9HN8dALt7bSIJ0O67ti1l0pYDk8UCpmUu8rPAUQ==}
dependencies: dependencies:
'@types/koa': 2.13.4 '@types/koa': 2.13.4
dev: true dev: true
@ -4641,8 +4641,8 @@ packages:
hasBin: true hasBin: true
dev: true dev: true
/async/0.9.2: /async/3.2.4:
resolution: {integrity: sha512-l6ToIJIotphWahxxHyzK9bnLR6kM4jJIIgLShZeqLY7iboHoGkdgFl7W2/Ivi4SkMJYGKqW8vSuk0uKUj6qsSw==} resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==}
dev: false dev: false
/asynckit/0.4.0: /asynckit/0.4.0:
@ -5981,12 +5981,12 @@ packages:
/ee-first/1.1.1: /ee-first/1.1.1:
resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=}
/ejs/3.1.6: /ejs/3.1.8:
resolution: {integrity: sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==} resolution: {integrity: sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==}
engines: {node: '>=0.10.0'} engines: {node: '>=0.10.0'}
hasBin: true hasBin: true
dependencies: dependencies:
jake: 10.8.2 jake: 10.8.5
dev: false dev: false
/electron-to-chromium/1.4.141: /electron-to-chromium/1.4.141:
@ -7268,8 +7268,8 @@ packages:
csstype: 3.0.11 csstype: 3.0.11
dev: true dev: true
/got/11.8.3: /got/11.8.5:
resolution: {integrity: sha512-7gtQ5KiPh1RtGS9/Jbv1ofDpBFuq42gyfEib+ejaRBJuj/3tQFeR5+gw57e4ipaU8c/rCjvX6fkQz2lyDlGAOg==} resolution: {integrity: sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ==}
engines: {node: '>=10.19.0'} engines: {node: '>=10.19.0'}
dependencies: dependencies:
'@sindresorhus/is': 4.2.0 '@sindresorhus/is': 4.2.0
@ -8225,12 +8225,13 @@ packages:
istanbul-lib-report: 3.0.0 istanbul-lib-report: 3.0.0
dev: true dev: true
/jake/10.8.2: /jake/10.8.5:
resolution: {integrity: sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==} resolution: {integrity: sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==}
engines: {node: '>=10'}
hasBin: true hasBin: true
dependencies: dependencies:
async: 0.9.2 async: 3.2.4
chalk: 2.4.2 chalk: 4.1.2
filelist: 1.0.2 filelist: 1.0.2
minimatch: 3.1.2 minimatch: 3.1.2
dev: false dev: false
@ -9051,6 +9052,10 @@ packages:
'@sideway/pinpoint': 2.0.0 '@sideway/pinpoint': 2.0.0
dev: true dev: true
/jose/4.10.4:
resolution: {integrity: sha512-eBH77Xs9Yc/oTDvukhAEDVMijhekPuNktXJL4tUlB22jqKP1k48v5nmsUmc8feoJPsxB3HsfEt2LbVSoz+1mng==}
dev: false
/jose/4.6.0: /jose/4.6.0:
resolution: {integrity: sha512-0hNAkhMBNi4soKSAX4zYOFV+aqJlEz/4j4fregvasJzEVtjDChvWqRjPvHwLqr5hx28Ayr6bsOs1Kuj87V0O8w==} resolution: {integrity: sha512-0hNAkhMBNi4soKSAX4zYOFV+aqJlEz/4j4fregvasJzEVtjDChvWqRjPvHwLqr5hx28Ayr6bsOs1Kuj87V0O8w==}
@ -10549,8 +10554,8 @@ packages:
engines: {node: '>=0.10.0'} engines: {node: '>=0.10.0'}
dev: true dev: true
/object-hash/2.2.0: /object-hash/3.0.0:
resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==} resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
engines: {node: '>= 6'} engines: {node: '>= 6'}
dev: false dev: false
@ -10608,25 +10613,25 @@ packages:
/obuf/1.1.2: /obuf/1.1.2:
resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==}
/oidc-provider/7.11.3: /oidc-provider/7.13.0:
resolution: {integrity: sha512-lk90N1+tXi4JX2/kdukMlSxummBTY78AFCX8meHev8pcxbCBjQqJwW2oKaujnTGxYIuDeUYjNI9zh0ur+oFu8g==} resolution: {integrity: sha512-S8Ar9XrU3Gwe4XQMAw3bdfmE8bse9DIcJ2UNgHXcS77XeQuGsuotwbMQ/3fBNes5MnWc+nEgJMjzx5TQgqIheA==}
engines: {node: ^12.19.0 || ^14.15.0 || ^16.13.0} engines: {node: 12 || 14 || 16 || 18}
dependencies: dependencies:
'@koa/cors': 3.1.0 '@koa/cors': 3.4.3
cacheable-lookup: 6.0.4 cacheable-lookup: 6.0.4
debug: 4.3.4 debug: 4.3.4
ejs: 3.1.6 ejs: 3.1.8
got: 11.8.3 got: 11.8.5
jose: 4.6.0 jose: 4.10.4
jsesc: 3.0.2 jsesc: 3.0.2
koa: 2.13.4 koa: 2.13.4
koa-compose: 4.1.0 koa-compose: 4.1.0
nanoid: 3.3.4 nanoid: 3.3.4
object-hash: 2.2.0 object-hash: 3.0.0
oidc-token-hash: 5.0.1 oidc-token-hash: 5.0.1
paseto: 2.1.3 paseto: 2.1.3
quick-lru: 5.1.1 quick-lru: 5.1.1
raw-body: 2.4.3 raw-body: 2.5.1
optionalDependencies: optionalDependencies:
paseto3: /paseto/3.1.1 paseto3: /paseto/3.1.1
transitivePeerDependencies: transitivePeerDependencies:
@ -11635,6 +11640,16 @@ packages:
unpipe: 1.0.0 unpipe: 1.0.0
dev: false dev: false
/raw-body/2.5.1:
resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==}
engines: {node: '>= 0.8'}
dependencies:
bytes: 3.1.2
http-errors: 2.0.0
iconv-lite: 0.4.24
unpipe: 1.0.0
dev: false
/react-animate-height/3.0.4_biqbaboplfbrettd7655fr4n2y: /react-animate-height/3.0.4_biqbaboplfbrettd7655fr4n2y:
resolution: {integrity: sha512-k+mBS8yCzpFp+7BdrHsL5bXd6CO/2bYO2SvRGKfxK+Ss3nzplAJLlgnd6Zhcxe/avdpy/CgcziicFj7pIHgG5g==} resolution: {integrity: sha512-k+mBS8yCzpFp+7BdrHsL5bXd6CO/2bYO2SvRGKfxK+Ss3nzplAJLlgnd6Zhcxe/avdpy/CgcziicFj7pIHgG5g==}
engines: {node: '>= 12.0.0'} engines: {node: '>= 12.0.0'}
@ -13451,7 +13466,7 @@ packages:
'@jest/types': 29.1.2 '@jest/types': 29.1.2
bs-logger: 0.2.6 bs-logger: 0.2.6
fast-json-stable-stringify: 2.1.0 fast-json-stable-stringify: 2.1.0
jest: 29.1.2_k5ytkvaprncdyzidqqws5bqksq jest: 29.1.2_@types+node@16.11.12
jest-util: 29.2.1 jest-util: 29.2.1
json5: 2.2.1 json5: 2.2.1
lodash.memoize: 4.1.2 lodash.memoize: 4.1.2