View Issue Details

IDProjectCategoryView StatusLast Update
0007998Talerwallet-corepublic2024-01-28 12:07
Reporterschanzen Assigned ToFlorian Dold  
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status assignedResolutionopen 
Target Versionpost-1.0 
Summary0007998: Accountless registration broken repurchase detection for GNS delegations
DescriptionFor GNS name registration, we have the following use case:

A name can be registered for a period of time. This will establish a mapping from label to public key (zone key) until the registration time ends.
Once registered, the buyer should be able to revisit and modify the registration to:

- Edit the zone key
- Extend the registration duration (by pre-paying more)

User story:

The user wants to register a name and browses to https://myregistrar.com/<name>
There, it can be bought/registered with taler.

This will generate a registration token and fulfillment URL in the form https://myregistrar.com/<name>/<token>
Visiting this token will allow the user to modify the registration (see above).

Apparently, detecting repurchase of the name is currently not possible, as it would require the prefix match of the fulfillment URL.
TagsNo tags attached.

Activities

Christian Grothoff

2023-12-04 13:28

manager   ~0020723

I propose we create a new taler://paid/$domain/$PREFIX/ URI that would search the wallet-db for a payment that matches the prefix, show the user the transaction (if any) and allow them to open the fulfillment URI.

Christian Grothoff

2024-01-27 18:40

manager   ~0021054

See also: https://hamatti.org/posts/please-dont-force-me-to-log-in/

schanzen

2024-01-28 12:07

administrator   ~0021058

Well, it does work already, its just the repurchase detection that is broken. I'll modify the subject...

Issue History

Date Modified Username Field Change
2023-12-04 13:09 schanzen New Issue
2023-12-04 13:09 schanzen Status new => assigned
2023-12-04 13:09 schanzen Assigned To => Christian Grothoff
2023-12-04 13:28 Christian Grothoff Note Added: 0020723
2023-12-04 13:29 schanzen Severity minor => feature
2023-12-04 13:32 Christian Grothoff Assigned To Christian Grothoff => Florian Dold
2023-12-04 13:37 Christian Grothoff Target Version => 0.11
2023-12-22 15:01 Christian Grothoff Target Version 0.11 => post-1.0
2024-01-27 18:40 Christian Grothoff Note Added: 0021054
2024-01-28 12:07 schanzen Note Added: 0021058
2024-01-28 12:07 schanzen Summary Accountless registration => Accountless registration broken repurchase detection for GNS delegations