File tree Expand file tree Collapse file tree 6 files changed +19
-43
lines changed
src/domain/authentication Expand file tree Collapse file tree 6 files changed +19
-43
lines changed Original file line number Diff line number Diff line change 1616 "install-peerdeps" : " ^3.0.3" ,
1717 "jest-canvas-mock" : " ^2.5.0" ,
1818 "jsonwebtoken" : " ^9.0.0" ,
19- "keycloak-js" : " ^15.1 .0" ,
19+ "keycloak-js" : " ^26.2 .0" ,
2020 "node" : " ^17.3.0" ,
2121 "object-path" : " ^0.11.8" ,
2222 "postcss-normalize" : " ^10.0.1" ,
Original file line number Diff line number Diff line change @@ -29,21 +29,23 @@ export default function AuthenticationGuard({ page: { header } }) {
2929
3030 async function keycloakInit ( ) {
3131 // Initialize client
32- const keycloak = Keycloak ( KEYCLOAK ) ;
32+ const keycloak = new Keycloak ( KEYCLOAK ) ;
3333
3434 await keycloak
3535 . init ( {
3636 checkLoginIframe : false ,
3737 } )
38- . success ( ( authenticated ) => {
38+ . then ( ( authenticated ) => {
3939 if ( authenticated ) {
40- keycloak . loadUserInfo ( ) . success ( ) ;
41-
40+ keycloak . loadUserInfo ( ) . then ( ) ;
4241 localStorage . setItem ( "jwt" , keycloak . token ) ;
4342 setAuthedKeycloak ( keycloak ) ;
4443 } else {
4544 keycloak . login ( ) ;
4645 }
46+ } )
47+ . catch ( ( exception ) => {
48+ console . log ( exception ) ;
4749 } ) ;
4850 }
4951
Original file line number Diff line number Diff line change @@ -4565,11 +4565,6 @@ balanced-match@^1.0.0:
45654565 resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
45664566 integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
45674567
4568- base64-js@1.3.1:
4569- version "1.3.1"
4570- resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1"
4571- integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==
4572-
45734568base64-js@^1.3.1:
45744569 version "1.5.1"
45754570 resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
@@ -9465,11 +9460,6 @@ jquery@^3.6.0:
94659460 resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.6.0.tgz#c72a09f15c1bdce142f49dbf1170bdf8adac2470"
94669461 integrity sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==
94679462
9468- js-sha256@0.9.0:
9469- version "0.9.0"
9470- resolved "https://registry.yarnpkg.com/js-sha256/-/js-sha256-0.9.0.tgz#0b89ac166583e91ef9123644bd3c5334ce9d0966"
9471- integrity sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA==
9472-
94739463js-string-escape@^1.0.1:
94749464 version "1.0.1"
94759465 resolved "https://registry.yarnpkg.com/js-string-escape/-/js-string-escape-1.0.1.tgz#e2625badbc0d67c7533e9edc1068c587ae4137ef"
@@ -9629,13 +9619,10 @@ jws@^3.2.2:
96299619 jwa "^1.4.1"
96309620 safe-buffer "^5.0.1"
96319621
9632- keycloak-js@^15.1.0:
9633- version "15.1.1"
9634- resolved "https://registry.yarnpkg.com/keycloak-js/-/keycloak-js-15.1.1.tgz#4f3ef77fde377a506ec21e5e4790c0ba96ec97f6"
9635- integrity sha512-PPu70WfSI2CWX7GoF5AQ4HkqYJLTAOV/25wDG//9S5SUOhqIDxKjAv6P54hy8nKt2+rIZF2kqpv7FNEmBN2W4g==
9636- dependencies:
9637- base64-js "1.3.1"
9638- js-sha256 "0.9.0"
9622+ keycloak-js@^26.2.0:
9623+ version "26.2.0"
9624+ resolved "https://registry.yarnpkg.com/keycloak-js/-/keycloak-js-26.2.0.tgz#0924feec13a014563b2e041e255657c24c145714"
9625+ integrity sha512-CrFcXTN+d6J0V/1v3Zpioys6qHNWE6yUzVVIsCUAmFn9H14GZ0vuYod+lt+SSpMgWGPuneDZBSGBAeLBFuqjsw==
96399626
96409627kind-of@^3.0.2, kind-of@^3.0.3:
96419628 version "3.2.2"
Original file line number Diff line number Diff line change 2424 "jsonwebtoken" : " ^9.0.0" ,
2525 "jwa" : " ^2.0.0" ,
2626 "jws" : " ^4.0.0" ,
27- "keycloak-js" : " ^15.1 .0" ,
27+ "keycloak-js" : " ^26.2 .0" ,
2828 "moment" : " ^2.29.4" ,
2929 "object-hash" : " ^3.0.0" ,
3030 "object-path" : " 0.11.8" ,
Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ export const KEYCLOAK = {
2929} ;
3030
3131// Initialize client
32- const keycloak = Keycloak ( KEYCLOAK ) ;
32+ const keycloak = new Keycloak ( KEYCLOAK ) ;
3333
3434keycloak . onAuthSuccess = ( ) => localStorage . setItem ( "jwt" , keycloak . token ) ;
3535keycloak . onAuthRefreshSuccess = ( ) =>
@@ -47,9 +47,9 @@ export default function AuthenticationGuard(props) {
4747 . init ( {
4848 checkLoginIframe : false ,
4949 } )
50- . success ( ( authenticated ) => {
50+ . then ( ( authenticated ) => {
5151 if ( authenticated ) {
52- keycloak . loadUserInfo ( ) . success ( ) ;
52+ keycloak . loadUserInfo ( ) . then ( ) ;
5353
5454 localStorage . setItem ( "jwt" , keycloak . token ) ;
5555 setAuthedKeycloak ( keycloak ) ;
Original file line number Diff line number Diff line change @@ -4530,11 +4530,6 @@ balanced-match@^1.0.0:
45304530 resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
45314531 integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
45324532
4533- base64-js@1.3.1:
4534- version "1.3.1"
4535- resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1"
4536- integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==
4537-
45384533base64-js@^1.3.1:
45394534 version "1.5.1"
45404535 resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
@@ -9552,11 +9547,6 @@ jquery@^3.6.0:
95529547 resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.6.0.tgz#c72a09f15c1bdce142f49dbf1170bdf8adac2470"
95539548 integrity sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==
95549549
9555- js-sha256@0.9.0:
9556- version "0.9.0"
9557- resolved "https://registry.yarnpkg.com/js-sha256/-/js-sha256-0.9.0.tgz#0b89ac166583e91ef9123644bd3c5334ce9d0966"
9558- integrity sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA==
9559-
95609550js-string-escape@^1.0.1:
95619551 version "1.0.1"
95629552 resolved "https://registry.yarnpkg.com/js-string-escape/-/js-string-escape-1.0.1.tgz#e2625badbc0d67c7533e9edc1068c587ae4137ef"
@@ -9733,13 +9723,10 @@ jws@^4.0.0:
97339723 jwa "^2.0.0"
97349724 safe-buffer "^5.0.1"
97359725
9736- keycloak-js@^15.1.0:
9737- version "15.1.1"
9738- resolved "https://registry.yarnpkg.com/keycloak-js/-/keycloak-js-15.1.1.tgz#4f3ef77fde377a506ec21e5e4790c0ba96ec97f6"
9739- integrity sha512-PPu70WfSI2CWX7GoF5AQ4HkqYJLTAOV/25wDG//9S5SUOhqIDxKjAv6P54hy8nKt2+rIZF2kqpv7FNEmBN2W4g==
9740- dependencies:
9741- base64-js "1.3.1"
9742- js-sha256 "0.9.0"
9726+ keycloak-js@^26.2.0:
9727+ version "26.2.0"
9728+ resolved "https://registry.yarnpkg.com/keycloak-js/-/keycloak-js-26.2.0.tgz#0924feec13a014563b2e041e255657c24c145714"
9729+ integrity sha512-CrFcXTN+d6J0V/1v3Zpioys6qHNWE6yUzVVIsCUAmFn9H14GZ0vuYod+lt+SSpMgWGPuneDZBSGBAeLBFuqjsw==
97439730
97449731kind-of@^3.0.2, kind-of@^3.0.3:
97459732 version "3.2.2"
You can’t perform that action at this time.
0 commit comments