Skip to content

Commit 04a157d

Browse files
committed
gather OIDC scope from /external-jwt-signers
1 parent 4afe99f commit 04a157d

File tree

4 files changed

+49
-30
lines changed

4 files changed

+49
-30
lines changed

.yarn/install-state.gz

1.3 KB
Binary file not shown.

index.js

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -701,12 +701,23 @@ ${thirdPartyHTML}
701701

702702
https.request(options, async function(response) {
703703

704-
if (response.statusCode >= 300 && response.statusCode < 400) {
705-
res.json({ redirectUrl: response.headers.location });
706-
} else {
707-
res.status(400).json({ error: 'expected redirect did not occur' });
708-
}
709-
res.end();
704+
let data = '';
705+
706+
response.on('data', (chunk) => {
707+
data += chunk;
708+
});
709+
710+
response.on('end', () => {
711+
712+
if (response.statusCode >= 300 && response.statusCode < 400) {
713+
res.json({ redirectUrl: response.headers.location });
714+
} else {
715+
logger.error({error: `${data}`, redirect_uri: `${env('ZITI_BROWZER_BOOTSTRAPPER_HOST')}`, error_code: response.statusCode});
716+
717+
res.status(400).json({ error: 'expected redirect did not occur' });
718+
}
719+
res.end();
720+
});
710721

711722
}).end();
712723
}

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ziti-browzer-bootstrapper",
3-
"version": "0.82.4",
3+
"version": "0.83.0",
44
"compatibleControllerVersion": ">=0.27.9",
55
"description": "Ziti BrowZer Bootstrapper -- providing Ziti network access into Dark web server",
66
"main": "index.js",
@@ -20,8 +20,8 @@
2020
"license": "Apache-2.0",
2121
"dependencies": {
2222
"@openziti/ziti-browzer-edge-client": "^0.6.2",
23-
"@openziti/ziti-browzer-runtime": "^0.101.0",
24-
"@openziti/ziti-browzer-sw": "^0.78.0",
23+
"@openziti/ziti-browzer-runtime": "^0.102.0",
24+
"@openziti/ziti-browzer-sw": "^0.79.1",
2525
"acme-http-01-standalone": "^3.0.5",
2626
"ajv": "^8.17.1",
2727
"ajv-formats": "^3.0.1",

yarn.lock

Lines changed: 29 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -357,9 +357,9 @@ __metadata:
357357
languageName: node
358358
linkType: hard
359359

360-
"@openziti/ziti-browzer-core@npm:^0.59.0":
361-
version: 0.59.0
362-
resolution: "@openziti/ziti-browzer-core@npm:0.59.0"
360+
"@openziti/ziti-browzer-core@npm:^0.60.0":
361+
version: 0.60.0
362+
resolution: "@openziti/ziti-browzer-core@npm:0.60.0"
363363
dependencies:
364364
"@openziti/libcrypto-js": "npm:^0.24.0"
365365
"@openziti/ziti-browzer-edge-client": "npm:^0.7.0"
@@ -400,7 +400,7 @@ __metadata:
400400
url: "npm:^0.11.0"
401401
util: "npm:^0.12.4"
402402
uuid: "npm:^11.1.0"
403-
checksum: ccd5225d7eb27123e10c375222141e846bd92caa460042d4ec07774fa32de0fe666aeaac6bb0fc76af23a766e1ac9b0d1d7f91bb657aba2fe5ff7b7a9fa426e3
403+
checksum: 1aa02349e64e750266f907597aeb8574ecc7a1bef2b081c4db86a01f2dd1b03209b12b24acfdea0fdf1a787ee0bdf1a1ed79bb864232108ed688e5b926978105
404404
languageName: node
405405
linkType: hard
406406

@@ -422,13 +422,13 @@ __metadata:
422422
languageName: node
423423
linkType: hard
424424

425-
"@openziti/ziti-browzer-runtime@npm:^0.101.0":
426-
version: 0.101.0
427-
resolution: "@openziti/ziti-browzer-runtime@npm:0.101.0"
425+
"@openziti/ziti-browzer-runtime@npm:^0.102.0":
426+
version: 0.102.0
427+
resolution: "@openziti/ziti-browzer-runtime@npm:0.102.0"
428428
dependencies:
429429
"@auth0/auth0-spa-js": "npm:^2.0.4"
430430
"@babel/runtime": "npm:^7.17.9"
431-
"@openziti/ziti-browzer-core": "npm:^0.59.0"
431+
"@openziti/ziti-browzer-core": "npm:^0.60.0"
432432
bowser: "npm:^2.11.0"
433433
cookie-interceptor: "npm:^1.0.0"
434434
core-js: "npm:^3.22.8"
@@ -448,15 +448,15 @@ __metadata:
448448
uuid: "npm:^11.1.0"
449449
wasm-feature-detect: "npm:^1.8.0"
450450
workbox-window: "npm:^6.5.3"
451-
checksum: 80aa8b8704b3fabd2b5853f659a3064a895e0cff0724653170763f62ee5b77dad526c3b2b5e955e900d1adde93b5769fa3df44194c737ac3b5bd34b19f96c192
451+
checksum: 890a06efc89c01703e54fa19582397014d91cacabf46fe077f5e35bd78e04c87944d1506fc3ee5b97f5046e16fceb6e36063ab6f58db31651f4c3db7f89cac2a
452452
languageName: node
453453
linkType: hard
454454

455-
"@openziti/ziti-browzer-sw-workbox-strategies@npm:^0.82.0":
456-
version: 0.82.0
457-
resolution: "@openziti/ziti-browzer-sw-workbox-strategies@npm:0.82.0"
455+
"@openziti/ziti-browzer-sw-workbox-strategies@npm:^0.84.0":
456+
version: 0.84.0
457+
resolution: "@openziti/ziti-browzer-sw-workbox-strategies@npm:0.84.0"
458458
dependencies:
459-
"@openziti/ziti-browzer-core": "npm:^0.59.0"
459+
"@openziti/ziti-browzer-core": "npm:^0.60.0"
460460
async-mutex: "npm:^0.5.0"
461461
cheerio: "npm:^1.0.0-rc.12"
462462
jwt-decode: "npm:^3.1.2"
@@ -465,22 +465,22 @@ __metadata:
465465
workbox-core: "npm:^6.6.0"
466466
workbox-expiration: "npm:^6.6.0"
467467
workbox-strategies: "npm:^6.6.0"
468-
checksum: c18048b7ea5336e09978622bd37daeb816d4cdfbe7caec0eb89bff21e92d33fbcf86019de1cd8f93107245af8ecf9978e8179f1297fac2aeae504ffc449bb3fa
468+
checksum: e18a877585cbf63e9d9f449f936b21e626d334e10d0ae1d21b519b2b4698f17d4838b96f5b8e3ab46913283a1df65d89c834237aa1a433500ba73a1230a490b8
469469
languageName: node
470470
linkType: hard
471471

472-
"@openziti/ziti-browzer-sw@npm:^0.78.0":
473-
version: 0.78.0
474-
resolution: "@openziti/ziti-browzer-sw@npm:0.78.0"
472+
"@openziti/ziti-browzer-sw@npm:^0.79.1":
473+
version: 0.79.1
474+
resolution: "@openziti/ziti-browzer-sw@npm:0.79.1"
475475
dependencies:
476-
"@openziti/ziti-browzer-sw-workbox-strategies": "npm:^0.82.0"
476+
"@openziti/ziti-browzer-sw-workbox-strategies": "npm:^0.84.0"
477477
"@types/lodash-es": "npm:^4.17.6"
478478
workbox-core: "npm:^6.6.0"
479479
workbox-expiration: "npm:^6.6.0"
480480
workbox-precaching: "npm:^6.6.0"
481481
workbox-routing: "npm:^6.6.0"
482482
workbox-strategies: "npm:^6.6.0"
483-
checksum: 5927aba94976bff7a1094ad91ca53e030042162f935e237c4b466c84517a3ac9ff2f12747b8aa34d82303bb18ed35cf4a902d924f96d8ee91c04cee04807d708
483+
checksum: 565cd4744d2d71d5a9d47e76c9b418baf4a2697aaab89408a3029964627278d3415c2849ddb5cab8045e7ba57530726812853b6709f90562d0c9bcd30e600e10
484484
languageName: node
485485
linkType: hard
486486

@@ -1614,6 +1614,13 @@ __metadata:
16141614
languageName: node
16151615
linkType: hard
16161616

1617+
"cookie@npm:^1.0.2":
1618+
version: 1.0.2
1619+
resolution: "cookie@npm:1.0.2"
1620+
checksum: fd25fe79e8fbcfcaf6aa61cd081c55d144eeeba755206c058682257cb38c4bd6795c6620de3f064c740695bb65b7949ebb1db7a95e4636efb8357a335ad3f54b
1621+
languageName: node
1622+
linkType: hard
1623+
16171624
"cookiejar@npm:^2.1.3":
16181625
version: 2.1.4
16191626
resolution: "cookiejar@npm:2.1.4"
@@ -7254,8 +7261,8 @@ __metadata:
72547261
resolution: "ziti-browzer-bootstrapper@workspace:."
72557262
dependencies:
72567263
"@openziti/ziti-browzer-edge-client": "npm:^0.6.2"
7257-
"@openziti/ziti-browzer-runtime": "npm:^0.101.0"
7258-
"@openziti/ziti-browzer-sw": "npm:^0.78.0"
7264+
"@openziti/ziti-browzer-runtime": "npm:^0.102.0"
7265+
"@openziti/ziti-browzer-sw": "npm:^0.79.1"
72597266
acme-http-01-standalone: "npm:^3.0.5"
72607267
ajv: "npm:^8.17.1"
72617268
ajv-formats: "npm:^3.0.1"
@@ -7264,6 +7271,7 @@ __metadata:
72647271
compare-versions: "npm:^6.0.0-rc.1"
72657272
concat-stream: "npm:^2.0.0"
72667273
connect: "npm:^3.7.0"
7274+
cookie: "npm:^1.0.2"
72677275
cookie-parser: "npm:^1.4.6"
72687276
dotenv: "npm:^16.4.5"
72697277
eventemitter3: "npm:^4.0.0"

0 commit comments

Comments
 (0)