View Issue Details

IDProjectCategoryView StatusLast Update
0006846Talerdeployment and operationspublic2021-08-24 14:23
ReporterFlorian Dold Assigned ToMS 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
PriorityhighSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version0.8Fixed in Version0.8 
Summary0006846: use token auth with actual secret token for test/demo merchant instances, provide sandbox instance
DescriptionCurrently the merchant backend is not secured. That was initially intentional, but might cause trouble if somebody decides to mess with instances during a demo.

We should:
1. Generate a random token when bootstraping the environment. Store this token in a plain-text file and read it into an environment variable in ~/activate.
2. The taler-deployment-config-instances script should set up token authentication with this secret token
3. The merchant frontend demos should use this token
4. We should create one special instance named "sandbox" that we create without token auth, but where we forbid administrative endpoints via an nginx whitelist.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

MS

2021-05-13 07:00

reporter   ~0017846

- Sync was recently fixed in this regard, but waits to be tested.

- As for the 4. point: 'sandbox' instance got actually named "Tutorial", and instead of no token got one well-known, which is "sandbox". Those decisions happened after a private discussion.

MS

2021-05-13 07:01

reporter   ~0017847

Setting as 'high' as it's close to resolution.

MS

2021-06-10 13:11

reporter   ~0017947

Full deployed on demo, the way it is requested here.

Issue History

Date ModifiedUsernameFieldChange
2021-04-14 12:07Florian DoldNew Issue
2021-04-14 12:07Florian DoldStatusnew => assigned
2021-04-14 12:07Florian DoldAssigned To => MS
2021-05-13 07:00MSNote Added: 0017846
2021-05-13 07:01MSPrioritynormal => high
2021-05-13 07:01MSNote Added: 0017847
2021-06-10 13:11MSStatusassigned => informing
2021-06-10 13:11MSResolutionopen => fixed
2021-06-10 13:11MSNote Added: 0017947
2021-07-30 11:56Christian GrothoffFixed in Version => 0.8
2021-07-30 11:59Christian GrothoffTarget Version => 0.8.1
2021-07-30 12:01Christian GrothoffTarget Version0.8.1 => 0.8
2021-08-24 14:23Christian GrothoffStatusinforming => closed