View Issue Details

IDProjectCategoryView StatusLast Update
0010373Talermerchant portal webuipublic2026-05-11 21:24
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
PriorityurgentSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.1Fixed in Version1.1 
Summary0010373: implement MFA support in SPA
DescriptionThere are various endpoints that may now trigger MFA:
- new "forgot-password" endpoint (0010181)
- adding bank account
- changing authentication
- changing e-mail/phone number
- deleting instance

See "202 accepted" and the new section 1.4.6 on Two Factor authentication in the manual.

The SPA needs to handle all of these, give the user a chance to trigger the transmission of one or more challenges, submit the solutions and re-try the requests with the new Taler-challenge-ids header set to the solved challenge codes.
TagsGLS

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

child of 0010224 closedFlorian Dold merchant backend self-provisioning [meta] [01sept] 

Activities

Christian Grothoff

2025-09-06 18:30

manager   ~0025845

Note that MFA is only triggered if email/phone number were validated, which also is only the case if the instance was self-provisioned. So probably do 0010374 first ;-).

sebasjm

2025-09-15 13:10

developer   ~0025916

changing password doesn't trigger MFA

sebasjm

2025-09-15 14:31

developer   ~0025917

delete current instances is not the in the current UI, adding it

sebasjm

2025-09-15 14:47

developer   ~0025918

78c6b7a6f..74cbf5e77

Issue History

Date ModifiedUsernameFieldChange
2025-09-06 18:25Christian GrothoffNew Issue
2025-09-06 18:25Christian GrothoffStatusnew => assigned
2025-09-06 18:25Christian GrothoffAssigned To => sebasjm
2025-09-06 18:26Christian GrothoffRelationship addedchild of 0010224
2025-09-06 18:30Christian GrothoffNote Added: 0025845
2025-09-06 18:31Christian GrothoffTag Attached: GLS
2025-09-15 13:10sebasjmNote Added: 0025916
2025-09-15 14:31sebasjmNote Added: 0025917
2025-09-15 14:47sebasjmStatusassigned => informing
2025-09-15 14:47sebasjmResolutionopen => fixed
2025-09-15 14:47sebasjmNote Added: 0025918
2025-10-18 22:51Christian GrothoffFixed in Version => 1.1
2025-10-31 19:49Christian GrothoffStatusinforming => closed
2026-08-23 14:18Florian DoldCategorymerchant backoffice SPA => merchant portal webui