View Issue Details

IDProjectCategoryView StatusLast Update
0008276Talermerchant portal webuipublic2024-04-15 19:32
ReporterChristian Grothoff 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
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.10Fixed in Version0.10 
Summary0008276: SPA does not validate bank account credentials
DescriptionWhen adding a bank account with a URL and credentials, the SPA accepts anything.

At a minimum, /config should be validated when the URL is entered to ensure that the endpoint is correct and actually points to a revenue API.

Once username and password have been entered, a HEAD/GET request to an endpoint that requires authentication should be made to ensure that the credentials are correct.

Only then the SPA should allow the form to be submitted.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

child of 0008364 closedChristian Grothoff test, package and upload merchant 0.10 to ftp and stable Debian/Ubuntu server 

Activities

Christian Grothoff

2024-01-28 12:23

manager   ~0021059

Also, make sure to enforce that the revenue facade API URL ends with a "/" (before trying to fetch "/config")

sebasjm

2024-04-05 20:53

developer   ~0022129

cc3899880

Issue History

Date ModifiedUsernameFieldChange
2024-01-28 10:40Christian GrothoffNew Issue
2024-01-28 10:40Christian GrothoffStatusnew => assigned
2024-01-28 10:40Christian GrothoffAssigned To => sebasjm
2024-01-28 12:23Christian GrothoffNote Added: 0021059
2024-02-09 23:22Christian GrothoffRelationship addedchild of 0008353
2024-02-10 11:33Christian GrothoffRelationship deletedchild of 0008353
2024-02-10 11:33Christian GrothoffRelationship addedchild of 0008364
2024-04-05 20:53sebasjmStatusassigned => informing
2024-04-05 20:53sebasjmResolutionopen => fixed
2024-04-05 20:53sebasjmNote Added: 0022129
2024-04-09 11:11Christian GrothoffFixed in Version => 0.10
2024-04-15 19:32Christian GrothoffStatusinforming => closed
2026-08-23 14:18Florian DoldCategorymerchant backoffice SPA => merchant portal webui