From 08cbe6825e64804e368f9172a1edadae47dc128b Mon Sep 17 00:00:00 2001 From: Lucas ONeil Date: Tue, 14 May 2024 16:28:26 -0700 Subject: [PATCH 1/2] Dependency updates Signed-off-by: Lucas ONeil --- demo/vue/app/frontend/package-lock.json | 24 ++++++++++++------------ demo/vue/app/frontend/package.json | 6 +++--- demo/vue/app/package-lock.json | 8 ++++---- demo/vue/app/package.json | 2 +- oidc-controller/requirements.txt | 6 +++--- 5 files changed, 23 insertions(+), 23 deletions(-) diff --git a/demo/vue/app/frontend/package-lock.json b/demo/vue/app/frontend/package-lock.json index 15404a3f..050a7ab5 100644 --- a/demo/vue/app/frontend/package-lock.json +++ b/demo/vue/app/frontend/package-lock.json @@ -13,7 +13,7 @@ "@bcgov/bc-sans": "^2.1.0", "@vue/eslint-config-prettier": "^9.0.0", "axios": "^1.6.8", - "core-js": "^3.37.0", + "core-js": "^3.37.1", "eslint": "^8.57.0", "eslint-plugin-prettier": "^5.1.3", "keycloak-js": "^15.1.1", @@ -31,11 +31,11 @@ "@vue/cli-service": "^5.0.8", "@vue/test-utils": "^1.3.0", "axios-mock-adapter": "^1.22.0", - "eslint-plugin-vue": "^9.25.0", + "eslint-plugin-vue": "^9.26.0", "eslint-plugin-vuetify": "^1.1.0", "lodash": "^4.17.21", "prettier": "^3.2.5", - "sass": "^1.75.0", + "sass": "^1.77.1", "sass-loader": "^14.2.1", "vue-cli-plugin-vuetify": "^2.5.8", "vue-template-compiler": "^2.7.16", @@ -5993,9 +5993,9 @@ "dev": true }, "node_modules/core-js": { - "version": "3.37.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.37.0.tgz", - "integrity": "sha512-fu5vHevQ8ZG4og+LXug8ulUtVxjOcEYvifJr7L5Bfq9GOztVqsKd9/59hUk2ZSbCrS3BqUr3EpaYGIYzq7g3Ug==", + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.37.1.tgz", + "integrity": "sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -7068,9 +7068,9 @@ } }, "node_modules/eslint-plugin-vue": { - "version": "9.25.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.25.0.tgz", - "integrity": "sha512-tDWlx14bVe6Bs+Nnh3IGrD+hb11kf2nukfm6jLsmJIhmiRQ1SUaksvwY9U5MvPB0pcrg0QK0xapQkfITs3RKOA==", + "version": "9.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.26.0.tgz", + "integrity": "sha512-eTvlxXgd4ijE1cdur850G6KalZqk65k1JKoOI2d1kT3hr8sPD07j1q98FRFdNnpxBELGPWxZmInxeHGF/GxtqQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", @@ -14128,9 +14128,9 @@ "license": "MIT" }, "node_modules/sass": { - "version": "1.75.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.75.0.tgz", - "integrity": "sha512-ShMYi3WkrDWxExyxSZPst4/okE9ts46xZmJDSawJQrnte7M1V9fScVB+uNXOVKRBt0PggHOwoZcn8mYX4trnBw==", + "version": "1.77.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.1.tgz", + "integrity": "sha512-OMEyfirt9XEfyvocduUIOlUSkWOXS/LAt6oblR/ISXCTukyavjex+zQNm51pPCOiFKY1QpWvEH1EeCkgyV3I6w==", "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 2c9797f4..3ad9c733 100644 --- a/demo/vue/app/frontend/package.json +++ b/demo/vue/app/frontend/package.json @@ -21,7 +21,7 @@ "@bcgov/bc-sans": "^2.1.0", "@vue/eslint-config-prettier": "^9.0.0", "axios": "^1.6.8", - "core-js": "^3.37.0", + "core-js": "^3.37.1", "eslint": "^8.57.0", "eslint-plugin-prettier": "^5.1.3", "keycloak-js": "^15.1.1", @@ -39,11 +39,11 @@ "@vue/cli-service": "^5.0.8", "@vue/test-utils": "^1.3.0", "axios-mock-adapter": "^1.22.0", - "eslint-plugin-vue": "^9.25.0", + "eslint-plugin-vue": "^9.26.0", "eslint-plugin-vuetify": "^1.1.0", "lodash": "^4.17.21", "prettier": "^3.2.5", - "sass": "^1.75.0", + "sass": "^1.77.1", "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 94d30488..748f2414 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.3", + "keycloak-connect": "^24.0.4", "winston": "^3.13.0", "winston-transport": "^4.7.0" }, @@ -7556,9 +7556,9 @@ } }, "node_modules/keycloak-connect": { - "version": "24.0.3", - "resolved": "https://registry.npmjs.org/keycloak-connect/-/keycloak-connect-24.0.3.tgz", - "integrity": "sha512-kG3JH9MvttJMyGgXAvfxBj4/G5PAIFZQBNjaZ0gVcE28qspRpUKAazLnFj1L7oISOeSVXFEF4JJBwDPbnNeGKg==", + "version": "24.0.4", + "resolved": "https://registry.npmjs.org/keycloak-connect/-/keycloak-connect-24.0.4.tgz", + "integrity": "sha512-MaXcNEvvNM7z4QBw2oBAj7iAkH8BFMIO3REP6eXok5C6CfKC0ljS4byeXic6EQ0tBT5OtV9s4Xcv4aCqSWHtZA==", "dependencies": { "jwk-to-pem": "^2.0.0" }, diff --git a/demo/vue/app/package.json b/demo/vue/app/package.json index b2871cd4..0a78fb82 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.3", + "keycloak-connect": "^24.0.4", "winston": "^3.13.0", "winston-transport": "^4.7.0" }, diff --git a/oidc-controller/requirements.txt b/oidc-controller/requirements.txt index 03a43722..f3d69eef 100644 --- a/oidc-controller/requirements.txt +++ b/oidc-controller/requirements.txt @@ -1,7 +1,7 @@ -fastapi==0.110.3 -jinja2==3.1.3 +fastapi==0.111.0 +jinja2==3.1.4 oic==1.7.0 -pymongo==4.7.1 +pymongo==4.7.2 pyop==3.4.1 python-multipart==0.0.9 # required by fastapi to serve/upload files qrcode[pil]==7.4.2 From 64c3fbf43886c69821bf6fd6b756333858fabbc9 Mon Sep 17 00:00:00 2001 From: Lucas ONeil Date: Tue, 14 May 2024 16:29:24 -0700 Subject: [PATCH 2/2] Deep link pending Signed-off-by: Lucas ONeil tweak Signed-off-by: Lucas ONeil --- .../api/templates/verified_credentials.html | 425 +++++++++--------- 1 file changed, 221 insertions(+), 204 deletions(-) diff --git a/oidc-controller/api/templates/verified_credentials.html b/oidc-controller/api/templates/verified_credentials.html index 7e3acc7e..c04320f6 100644 --- a/oidc-controller/api/templates/verified_credentials.html +++ b/oidc-controller/api/templates/verified_credentials.html @@ -2,9 +2,11 @@ Scan QR Code - +
-

- [[ headerText ]] -

+

[[ headerText ]]

- + +
- +
BC Wallet @@ -215,11 +219,12 @@

-
+
-
- {{add_asset("hand-qrcode.svg")}} -
+
{{add_asset("hand-qrcode.svg")}}
Scanning this QR code will send you a request to share your information @@ -276,15 +281,15 @@

Download the BC Wallet app + >Download the BC Wallet app

-
+