commit b4953b7a5794db1f6a47921797c654af84442cde parent ef650bc25577d9687033a814eb548cdef780196b Author: Christian Grothoff <grothoff@gnunet.org> Date: Tue, 14 Oct 2025 12:32:50 +0200 fix sequence diagram: /setup was missing, /authorize is reserved for user-agent, not client in OAuth2 Diffstat:
| M | documentation/swiyu_taler_sequence_diagram.txt | | | 12 | +++++++----- |
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/documentation/swiyu_taler_sequence_diagram.txt b/documentation/swiyu_taler_sequence_diagram.txt @@ -14,12 +14,14 @@ TalerWallet->Browser: Open link Browser->Exchange: Select verification method (Swiyu) note over Exchange,Oauth2Gateway: Exchange initiates KYC verification process -Exchange->Oauth2Gateway: POST /kyc/authorize (scope, client_id) +Exchange->Oauth2Gateway: POST /setup/$CLIENT_ID; +Oauth2Gateway->Exchange: $NONCE +Exchange->Browser: open /authorize endpoint +Browser->Oauth2Gateway: GET /authorize/$NONCE?... Oauth2Gateway->SwiyuVerifier: POST /management/api/verifications -SwiyuVerifier->Oauth2Gateway: Send verificationn_url -Oauth2Gateway->Exchange: Send verification_url QR code and verificationId (in response body) -Exchange->Browser: Send QR code -Browser->SwiyuWallet: Scan QR code +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} SwiyuWallezt->SwiyuVerifier: POST /oid4vp/api/request-object/{request_id}/response-data