View Issue Details

IDProjectCategoryView StatusLast Update
0009479Talermerchant backoffice SPApublic2025-04-26 02:15
ReporterChristian Grothoff Assigned To 
PrioritynormalSeverityblockReproducibilityN/A
Status feedbackResolutionopen 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.0 stretch goals 
Summary0009479: cannot add Taler Revenue API for latest libeufin-bank (regional currency setup/Netzbon)
DescriptionThe merchant backend SPA correctly (!) supports giving a username/password for auth type "with password", but then tries to access the taler-revenue API directly using that password. However (unless in compatibility mode), libeufin *requires* token authentication for that endpoint.

Thus, what the SPA *must* do is use the /token endpoint to convert the username/password into a token and it should then internally also only persist the token (without expiration). Naturally, the type of token requested should just be a "revenue" token.

Now, the endpoint URL for the /token API isn't part of the revenue API, but part of the core bank API (https://docs.taler.net/core/api-corebank.html#authentication), so I guess we should *first* ask about the authentication type, and then ask for the core bank API endpoint *if* the user picks "with password" and ask for the revenue API endpoint if there is token.
TagsNo tags attached.

Activities

sebasjm

2025-04-07 18:24

developer   ~0024430

it's not clear if we want to support this flow

> entering the login credentials of service A in service B is not a good pattern that we want to teach to users

Issue History

Date Modified Username Field Change
2025-01-27 09:19 Christian Grothoff New Issue
2025-01-27 09:19 Christian Grothoff Status new => assigned
2025-01-27 09:19 Christian Grothoff Assigned To => sebasjm
2025-01-27 09:20 Christian Grothoff Priority urgent => normal
2025-01-27 09:20 Christian Grothoff Target Version 1.0 => 1.0 stretch goals
2025-04-07 18:24 sebasjm Assigned To sebasjm => Florian Dold
2025-04-07 18:24 sebasjm Status assigned => feedback
2025-04-07 18:24 sebasjm Note Added: 0024430
2025-04-26 02:15 Florian Dold Assigned To Florian Dold =>