diff --git a/demo/vue/app/frontend/package-lock.json b/demo/vue/app/frontend/package-lock.json
index 87478734..a27da904 100644
--- a/demo/vue/app/frontend/package-lock.json
+++ b/demo/vue/app/frontend/package-lock.json
@@ -9,7 +9,7 @@
"version": "1.0.0",
"license": "Apache-2.0",
"dependencies": {
- "@babel/eslint-parser": "^7.24.6",
+ "@babel/eslint-parser": "^7.24.7",
"@bcgov/bc-sans": "^2.1.0",
"@vue/eslint-config-prettier": "^9.0.0",
"axios": "^1.7.2",
@@ -34,8 +34,8 @@
"eslint-plugin-vue": "^9.26.0",
"eslint-plugin-vuetify": "^1.1.0",
"lodash": "^4.17.21",
- "prettier": "^3.2.5",
- "sass": "^1.77.2",
+ "prettier": "^3.3.1",
+ "sass": "^1.77.4",
"sass-loader": "^14.2.1",
"vue-cli-plugin-vuetify": "^2.5.8",
"vue-template-compiler": "^2.7.16",
@@ -116,9 +116,9 @@
}
},
"node_modules/@babel/eslint-parser": {
- "version": "7.24.6",
- "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.24.6.tgz",
- "integrity": "sha512-Q1BfQX42zXHx732PLW0w4+Y3wJjoZKEMaatFUEAmQ7Z+jCXxinzeqX9bvv2Q8xNPes/H6F0I23oGkcgjaItmLw==",
+ "version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.24.7.tgz",
+ "integrity": "sha512-SO5E3bVxDuxyNxM5agFv480YA2HO6ohZbGxbazZdIk3KQOPOGVNw6q78I9/lbviIf95eq6tPozeYnJLbjnC8IA==",
"dependencies": {
"@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1",
"eslint-visitor-keys": "^2.1.0",
@@ -13517,9 +13517,9 @@
}
},
"node_modules/prettier": {
- "version": "3.2.5",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz",
- "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==",
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.1.tgz",
+ "integrity": "sha512-7CAwy5dRsxs8PHXT3twixW9/OEll8MLE0VRPCJyl7CkS6VHGPSlsVaWTiASPTyGyYRyApxlaWTzwUxVNrhcwDg==",
"bin": {
"prettier": "bin/prettier.cjs"
},
@@ -14128,9 +14128,9 @@
"license": "MIT"
},
"node_modules/sass": {
- "version": "1.77.2",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.2.tgz",
- "integrity": "sha512-eb4GZt1C3avsX3heBNlrc7I09nyT00IUuo4eFhAbeXWU2fvA7oXI53SxODVAA+zgZCk9aunAZgO+losjR3fAwA==",
+ "version": "1.77.4",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.4.tgz",
+ "integrity": "sha512-vcF3Ckow6g939GMA4PeU7b2K/9FALXk2KF9J87txdHzXbUF9XRQRwSxcAs/fGaTnJeBFd7UoV22j3lzMLdM0Pw==",
"dev": true,
"dependencies": {
"chokidar": ">=3.0.0 <4.0.0",
diff --git a/demo/vue/app/frontend/package.json b/demo/vue/app/frontend/package.json
index 28100fe0..6f25f4c8 100644
--- a/demo/vue/app/frontend/package.json
+++ b/demo/vue/app/frontend/package.json
@@ -17,7 +17,7 @@
"reinstall": "npm run purge && npm install"
},
"dependencies": {
- "@babel/eslint-parser": "^7.24.6",
+ "@babel/eslint-parser": "^7.24.7",
"@bcgov/bc-sans": "^2.1.0",
"@vue/eslint-config-prettier": "^9.0.0",
"axios": "^1.7.2",
@@ -42,8 +42,8 @@
"eslint-plugin-vue": "^9.26.0",
"eslint-plugin-vuetify": "^1.1.0",
"lodash": "^4.17.21",
- "prettier": "^3.2.5",
- "sass": "^1.77.2",
+ "prettier": "^3.3.1",
+ "sass": "^1.77.4",
"sass-loader": "^14.2.1",
"vue-cli-plugin-vuetify": "^2.5.8",
"vue-template-compiler": "^2.7.16",
diff --git a/demo/vue/app/package-lock.json b/demo/vue/app/package-lock.json
index 9e1bfef9..716adf68 100644
--- a/demo/vue/app/package-lock.json
+++ b/demo/vue/app/package-lock.json
@@ -22,7 +22,7 @@
"fs-extra": "^11.2.0",
"js-yaml": "^4.1.0",
"jsonwebtoken": "^9.0.2",
- "keycloak-connect": "^24.0.4",
+ "keycloak-connect": "^24.0.5",
"winston": "^3.13.0",
"winston-transport": "^4.7.0"
},
@@ -31,7 +31,7 @@
"eslint-config-recommended": "^4.1.0",
"eslint-plugin-prettier": "^5.1.3",
"jest": "^29.7.0",
- "nodemon": "^3.1.1",
+ "nodemon": "^3.1.3",
"supertest": "^7.0.0"
}
},
@@ -7556,9 +7556,9 @@
}
},
"node_modules/keycloak-connect": {
- "version": "24.0.4",
- "resolved": "https://registry.npmjs.org/keycloak-connect/-/keycloak-connect-24.0.4.tgz",
- "integrity": "sha512-MaXcNEvvNM7z4QBw2oBAj7iAkH8BFMIO3REP6eXok5C6CfKC0ljS4byeXic6EQ0tBT5OtV9s4Xcv4aCqSWHtZA==",
+ "version": "24.0.5",
+ "resolved": "https://registry.npmjs.org/keycloak-connect/-/keycloak-connect-24.0.5.tgz",
+ "integrity": "sha512-UtDzfsAF4IimlnLjt4Cu0XGOtMUwWFmBmEnzeybQZgxrkwXclHJ0iybpRe6k3tliB2b3/+bL1yOEsFaUmllR4Q==",
"dependencies": {
"jwk-to-pem": "^2.0.0"
},
@@ -7942,9 +7942,9 @@
"dev": true
},
"node_modules/nodemon": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.1.tgz",
- "integrity": "sha512-k43xGaDtaDIcufn0Fc6fTtsdKSkV/hQzoQFigNH//GaKta28yoKVYXCnV+KXRqfT/YzsFaQU9VdeEG+HEyxr6A==",
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.3.tgz",
+ "integrity": "sha512-m4Vqs+APdKzDFpuaL9F9EVOF85+h070FnkHVEoU4+rmT6Vw0bmNl7s61VEkY/cJkL7RCv1p4urnUDUMrS5rk2w==",
"dev": true,
"dependencies": {
"chokidar": "^3.5.2",
diff --git a/demo/vue/app/package.json b/demo/vue/app/package.json
index 48fd7a37..f5bd38e9 100644
--- a/demo/vue/app/package.json
+++ b/demo/vue/app/package.json
@@ -44,7 +44,7 @@
"fs-extra": "^11.2.0",
"js-yaml": "^4.1.0",
"jsonwebtoken": "^9.0.2",
- "keycloak-connect": "^24.0.4",
+ "keycloak-connect": "^24.0.5",
"winston": "^3.13.0",
"winston-transport": "^4.7.0"
},
@@ -53,7 +53,7 @@
"eslint-config-recommended": "^4.1.0",
"eslint-plugin-prettier": "^5.1.3",
"jest": "^29.7.0",
- "nodemon": "^3.1.1",
+ "nodemon": "^3.1.3",
"supertest": "^7.0.0"
}
}
diff --git a/oidc-controller/api/templates/assets/hourglass.svg b/oidc-controller/api/templates/assets/hourglass.svg
deleted file mode 100644
index 432d7e8a..00000000
--- a/oidc-controller/api/templates/assets/hourglass.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/oidc-controller/api/templates/assets/spinner.svg b/oidc-controller/api/templates/assets/spinner.svg
new file mode 100644
index 00000000..0dfffcbc
--- /dev/null
+++ b/oidc-controller/api/templates/assets/spinner.svg
@@ -0,0 +1,41 @@
+
+
diff --git a/oidc-controller/api/templates/verified_credentials.html b/oidc-controller/api/templates/verified_credentials.html
index 19948418..ff15ac13 100644
--- a/oidc-controller/api/templates/verified_credentials.html
+++ b/oidc-controller/api/templates/verified_credentials.html
@@ -20,161 +20,129 @@
integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH"
crossorigin="anonymous"
/>
+