View Issue Details

IDProjectCategoryView StatusLast Update
0007743Talerlibeufin-bank webuipublic2023-09-23 13:09
ReporterFlorian Dold Assigned Tosebasjm Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PriorityhighSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version0.9.3Fixed in Version0.9.3 
Summary0007743: "Confirm with bank" flow does not work with current demobank-ui
DescriptionThere is no way to tell the demobank-ui to continue with a certain withdrawal. Also, the confirm_transfer_url generated by the libeufin demobank doesn't contain any reference to the account that created the withdrawal operation.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

sebasjm

2023-03-29 12:39

developer   ~0019987

changed required
 * sandbox should set `confirm_transfer_url` to [1] in these endpoints [2]
 * spa should show an message if it is confirming a transfer with an account different than the current user

optionally: if transfer_user !== current_user then ask password, this require sandbox to check of auth header when doing abort or cancel withdrawal operation

[1] https://docs.taler.net/core/api-bank-access.html#get-$BANK_API_BASE_URL-accounts-$account_name-withdrawals-$withdrawal_id
endpoint contains account name in the path
it will be nice to have the accountName in the response object so SPA will not need to parse the path and potentially break in the future (also remove /accounts/${account_name} from the enpodint)
endpoints (get, abort, cancel) do not require credentials so it will be possible to call them without asking for the password


[2] https://docs.taler.net/core/api-bank-integration.html#withdrawing

sebasjm

2023-04-04 18:30

developer   ~0020021

new docs https://git.taler.net/docs.git/commit/?id=3273debb32a00825e7c77b8468d09d070ff8f9cd

which describe the new behavior of sandbox so confirm_transfer_url will have the withdrwal operation id that will redirect to the correct UI in the demobank SPA

sebasjm

2023-04-07 22:00

developer   ~0020037

at 877a4bb1328661ae2e97d764c26e2bc0ff1f46fe

Issue History

Date ModifiedUsernameFieldChange
2023-03-05 01:22Florian DoldNew Issue
2023-03-05 01:22Florian DoldStatusnew => assigned
2023-03-05 01:22Florian DoldAssigned To => sebasjm
2023-03-29 12:39sebasjmNote Added: 0019987
2023-04-04 18:30sebasjmNote Added: 0020021
2023-04-07 22:00sebasjmStatusassigned => informing
2023-04-07 22:00sebasjmResolutionopen => fixed
2023-04-07 22:00sebasjmNote Added: 0020037
2023-09-23 13:07Christian GrothoffFixed in Version => 0.9.3
2023-09-23 13:09Christian GrothoffStatusinforming => closed
2023-12-03 00:21Christian GrothoffCategorydemobank-ui => libeufin-bank-ui
2024-01-12 13:10Christian GrothoffCategorylibeufin-bank-ui => libeufin-bank-ui (SPA)
2026-08-23 14:18Florian DoldCategorylibeufin-bank-ui (SPA) => libeufin-bank webui