View Issue Details

IDProjectCategoryView StatusLast Update
0009345Talermerchant portal webuipublic2025-05-10 02:10
Reporterhtgoebel Assigned Tohtgoebel 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
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
Product Version0.13 
Target Version1.0Fixed in Version1.0 
Summary0009345: "localhost" not resolved/accepted in Endpoint URL
DescriptionWhen using an Endpoint URL with servername "localhost", the connection/account can not be matched/tested.
Anyhow it works well when replacing "localhost" by "127.0.0.1".
Steps To Reproduce1. Use a fresh sandbox-ng environment (built and run without any configuration).
2. In the Bank SPA at http://localhost:16007/ create an account
3. In the Merchant SPA create a merchant
4. For this new merchant, configure a bank account:
   - Endpoint-URL: http://localhost:16007/accounts/$USERNAME/taler-revenue/
   - Authntication: Username and password
   - enter username and password
   - click "Test"

-> nothing happens
Additional Information- works : 127.0.0.1 - http://127.0.0.1:16007/accounts/$USERNAME/taler-revenue/
- works, too: 127.1
- does not work: bank.localhost
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2025-04-17 19:14

manager   ~0024594

Eh, we usually say that the hostname you pass must match the hostname the bank has for itself. Which hostname did you give in the bank? I don't think we even should allow both localhost and 127.0.0.1 -- it should always be *either*, and only the one you gave exactly in the bank configuration as the base URL (and usually, of course, you'd give a real domain name in both).

htgoebel

2025-04-24 18:01

developer   ~0024666

I checked this again:
When using the URl http://bank.taler.localhost:4321/ (as created by sandbox-ng) everything works as expected.

Closing as invalid.

Issue History

Date ModifiedUsernameFieldChange
2024-11-19 23:19htgoebelNew Issue
2024-11-19 23:19htgoebelStatusnew => assigned
2024-11-19 23:19htgoebelAssigned To => sebasjm
2025-04-17 13:06sebasjmTarget Version => 1.0 stretch goals
2025-04-17 19:14Christian GrothoffNote Added: 0024594
2025-04-17 19:14Christian GrothoffAssigned Tosebasjm => htgoebel
2025-04-17 19:14Christian GrothoffStatusassigned => feedback
2025-04-17 19:14Christian GrothoffTarget Version1.0 stretch goals => post-1.0
2025-04-24 18:01htgoebelNote Added: 0024666
2025-04-24 18:02htgoebelStatusfeedback => informing
2025-04-24 18:02htgoebelResolutionopen => no change required
2025-05-08 13:32Christian GrothoffFixed in Version => 1.0
2025-05-08 13:32Christian GrothoffTarget Versionpost-1.0 => 1.0
2025-05-10 02:10Christian GrothoffStatusinforming => closed
2026-08-23 14:18Florian DoldCategorymerchant backoffice SPA => merchant portal webui