commit d1864e5fe05a4ee67990bf00a5be2a87a76c2f47
parent 4dfc9b83812ba2054662c7174416e8a9ed4fc25b
Author: fsb2 <benjamin.fehrensen@bfh.ch>
Date: Tue, 14 Oct 2025 16:48:46 +0200
Fix OID4VP communication
Diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/documentation/swiyu_taler_sequence_diagram.txt b/documentation/swiyu_taler_sequence_diagram.txt
@@ -23,7 +23,8 @@ SwiyuVerifier->Oauth2Gateway: Send verification_url
Oauth2Gateway->Browser: Open verification_url QR code and verificationId (in response body)
Browser->SwiyuWallet: Open QR code
SwiyuWallet->SwiyuVerifier: GET /oid4vp/api/request-object/{request_id}
-SwiyuWallet->SwiyuVerifier: POST /oid4vp/api/request-object/{request_id}/response-data
+SwiyuVerifier->SwiyuWallet: OID4VP Request Object (DCQL query)
+SwiyuWallet->SwiyuVerifier: POST /oid4vp/api/request-object/{request_id}/response-data (VP Token)
note over Oauth2Gateway,Exchange: Oauth2Gateway notifies Exchange asynchronously via webhook
SwiyuVerifier->Oauth2Gateway: Webhook (verification complete) [POST /notification/{request_id}/
@@ -41,3 +42,4 @@ Exchange->Browser: Notify success (KYC page)
Exchange->TalerWallet: Notify success
TalerWallet->Exchange: Retry original operation
+