From 76cac81b05d4379dc7b47a0bba3bbf6586259139 Mon Sep 17 00:00:00 2001 From: Garth <244253+xgp@users.noreply.github.com> Date: Wed, 3 Jul 2024 22:08:40 +0200 Subject: [PATCH 1/2] update keycloak-js in package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 18ec4f9..2f7b751 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "i18next": "^22.4.11", "i18next-http-backend": "^2.1.1", "is-valid-domain": "^0.1.6", - "keycloak-js": "^21.0.1", + "keycloak-js": "^25.0.1", "lodash": "^4.17.21", "lucide-react": "^0.124.0", "react": "^18.2.0", From 6a197fd1556181be9246d248eb7cf10a6d3668b6 Mon Sep 17 00:00:00 2001 From: Garth <244253+xgp@users.noreply.github.com> Date: Wed, 3 Jul 2024 22:18:46 +0200 Subject: [PATCH 2/2] upgraded k-js 25 --- src/services/keycloak.service.ts | 4 ++-- yarn.lock | 30 +++++++++++++++--------------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/src/services/keycloak.service.ts b/src/services/keycloak.service.ts index a1d0d25..9e0a1eb 100644 --- a/src/services/keycloak.service.ts +++ b/src/services/keycloak.service.ts @@ -53,10 +53,10 @@ export class KeycloakService { if (this.keycloakAuth.token) { this.keycloakAuth .updateToken(5) - .success(() => { + .then(() => { resolve(this.keycloakAuth.token as string); }) - .error(() => { + .catch(() => { reject("Failed to refresh token"); }); } else { diff --git a/yarn.lock b/yarn.lock index aa3b863..9b7c617 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3005,11 +3005,6 @@ balanced-match@^1.0.0: resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -base64-js@^1.5.1: - version "1.5.1" - resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - batch@0.6.1: version "0.6.1" resolved "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" @@ -6179,10 +6174,10 @@ js-sdsl@^4.1.4: resolved "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz" integrity sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ== -js-sha256@^0.9.0: - version "0.9.0" - resolved "https://registry.npmjs.org/js-sha256/-/js-sha256-0.9.0.tgz" - integrity sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA== +js-sha256@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/js-sha256/-/js-sha256-0.11.0.tgz#256a921d9292f7fe98905face82e367abaca9576" + integrity sha512-6xNlKayMZvds9h1Y1VWc0fQHQ82BxTXizWPEtEeGvmOUYpBRy4gbWroHLpzowe6xiQhHpelCQiE7HEdznyBL9Q== "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" @@ -6306,13 +6301,18 @@ jsonpointer@^5.0.0: array-includes "^3.1.5" object.assign "^4.1.3" -keycloak-js@^21.0.1: - version "21.0.1" - resolved "https://registry.npmjs.org/keycloak-js/-/keycloak-js-21.0.1.tgz" - integrity sha512-ot0KW4qyDHl5AyDZNV0CkEkuvIZi+37y3BReNvqqfag7wqJeV13R/PcgECvbbd05+0NSOQjhBL8S+a4A++vNQw== +jwt-decode@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jwt-decode/-/jwt-decode-4.0.0.tgz#2270352425fd413785b2faf11f6e755c5151bd4b" + integrity sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA== + +keycloak-js@^25.0.1: + version "25.0.1" + resolved "https://registry.yarnpkg.com/keycloak-js/-/keycloak-js-25.0.1.tgz#6197e1184dd86ecc1b55f8b19df0f61c466a00c0" + integrity sha512-ns5sKQ5Iz3UyVGIKq2XBBXNZTlTCg9bzybR+JB2Vn+fDHIo9EGgAY4kzrBWMwbeFuegY+qJwGs05N+W9jgY9tg== dependencies: - base64-js "^1.5.1" - js-sha256 "^0.9.0" + js-sha256 "^0.11.0" + jwt-decode "^4.0.0" kind-of@^6.0.2: version "6.0.3"