From 4aebacff271b67a19458801b8e6880cfc4bc1d19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emiliano=20Sun=CC=83e=CC=81?= Date: Wed, 16 Jul 2025 12:49:50 -0700 Subject: [PATCH 1/2] Use BC showcase person credential for demo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Emiliano Suñé --- README.md | 9 +++++---- demo/vue/app/frontend/src/store/modules/auth.js | 2 +- oidc-controller/api/core/oidc/tests/__mocks__.py | 9 +++------ 3 files changed, 9 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 0805ccd8..3e2e4b20 100644 --- a/README.md +++ b/README.md @@ -54,19 +54,20 @@ curl -X 'POST' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ - "ver_config_id": "test-proof", + "ver_config_id": "showcase-person", "subject_identifier": "", "generate_consistent_identifier": true, "proof_request": { - "name": "Test Proof-Request", + "name": "BC Wallet Showcase Person", "version": "1.0", "requested_attributes": [ { - "names": ["attr1", "attr2", "attr3"], + "names": ["given_names", "family_name", "country"], "restrictions": [ { - "schema_name": "test-schema" + "schema_name": "Person", + "issuer_did": "QEquAHkM35w4XVT3Ku5yat" } ] } diff --git a/demo/vue/app/frontend/src/store/modules/auth.js b/demo/vue/app/frontend/src/store/modules/auth.js index 029a3c50..6e8caddd 100644 --- a/demo/vue/app/frontend/src/store/modules/auth.js +++ b/demo/vue/app/frontend/src/store/modules/auth.js @@ -19,7 +19,7 @@ export default { // In most cases, when this becomes populated, we end up doing a redirect flow, // so when we return to the app, it is fresh again and undefined redirectUri: undefined, - presReqConfId: 'test-proof', //TODO: load this via config response + presReqConfId: 'showcase-person', //TODO: load this via config response }, getters: { authenticated: () => Vue.prototype.$keycloak.authenticated, diff --git a/oidc-controller/api/core/oidc/tests/__mocks__.py b/oidc-controller/api/core/oidc/tests/__mocks__.py index 0c17457e..cfca57fb 100644 --- a/oidc-controller/api/core/oidc/tests/__mocks__.py +++ b/oidc-controller/api/core/oidc/tests/__mocks__.py @@ -1,11 +1,8 @@ from datetime import datetime, timedelta -from api.verificationConfigs.models import ( - VerificationConfig, - VerificationProofRequest, - MetaData, -) from api.authSessions.models import AuthSession +from api.verificationConfigs.models import (MetaData, VerificationConfig, + VerificationProofRequest) # Presentation returned from the debug webhook presentation = { @@ -1326,7 +1323,7 @@ auth_session = AuthSession( pres_exch_id="e444bc3e-346d-47d1-882d-39c014b8978c", expired_timestamp=datetime.now() + timedelta(seconds=3000), - ver_config_id="test-proof", + ver_config_id="showcase-person", request_parameters={ "scope": "openid vc_authn", "state": "oFLNfUyzDtWHmc61dNiQZkVZRsRUUXZ5KZIiQBeQuJQ.xfaKQBh1xfQ.T02DEr3QRTmMUfjegc9fQQ", From e0ab4d23bc0e266c17cf7e072995b957907f9fd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emiliano=20Sun=CC=83e=CC=81?= Date: Wed, 16 Jul 2025 13:04:45 -0700 Subject: [PATCH 2/2] Fix formatting issue MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Emiliano Suñé --- oidc-controller/api/core/oidc/tests/__mocks__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/oidc-controller/api/core/oidc/tests/__mocks__.py b/oidc-controller/api/core/oidc/tests/__mocks__.py index cfca57fb..c261339f 100644 --- a/oidc-controller/api/core/oidc/tests/__mocks__.py +++ b/oidc-controller/api/core/oidc/tests/__mocks__.py @@ -1,8 +1,11 @@ from datetime import datetime, timedelta from api.authSessions.models import AuthSession -from api.verificationConfigs.models import (MetaData, VerificationConfig, - VerificationProofRequest) +from api.verificationConfigs.models import ( + MetaData, + VerificationConfig, + VerificationProofRequest, +) # Presentation returned from the debug webhook presentation = {