View Issue Details

IDProjectCategoryView StatusLast Update
0009105Talerexchangepublic2024-08-28 21:31
Reportersebasjm 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
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.13Fixed in Version0.13 
Summary0009105: provider name confusion between challenger and exchange
Descriptionwith the configuration

[kyc-provider-emailChallenger]
LOGIC = oauth2
CONVERTER = kyc-email.sh
KYC_OAUTH2_CONVERTER_HELPER = kyc-challenger-converter.sh
...
...

if I configure the challenger with the redirect uri including "kyc-provier-"

challenger-admin --add=secret-token:chal-secret http://exchange.taler.test:1180/kyc-proof/kyc-provier-emailChallenger

the procedure fails at

http://exchange.taler.test:1180/kyc-proof/emailChallenger

1.- seems that kyc-proof expects provider without "kyc-provider"
2.- the exchange is able to use KYC_OAUTH2_INFO_URL to get the info of the user

----

if I configure the challenger with the redirect uri WITHOUT "kyc-provier-"

challenger-admin --add=secret-token:chal-secret http://exchange.taler.test:1180/kyc-proof/emailChallenger

the procedure fails redirecting the user to the challenger since the redirect_uri parameter doesn't match (it works if I manually remove `kyc-provider`)

1.- redirecting to that kyc-proof works
2.- the exchange fails to use KYC_OAUTH2_INFO_URL
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

sebasjm

2024-08-21 14:03

developer   ~0023020

be6fa8255..fdc282dce

Issue History

Date ModifiedUsernameFieldChange
2024-08-20 17:24sebasjmNew Issue
2024-08-20 17:24sebasjmStatusnew => assigned
2024-08-20 17:24sebasjmAssigned To => Christian Grothoff
2024-08-21 14:01sebasjmAssigned ToChristian Grothoff => sebasjm
2024-08-21 14:03sebasjmStatusassigned => informing
2024-08-21 14:03sebasjmResolutionopen => fixed
2024-08-21 14:03sebasjmNote Added: 0023020
2024-08-26 14:54Christian GrothoffFixed in Version => 0.13
2024-08-26 14:54Christian GrothoffTarget Versiongit (master) => 0.13
2024-08-28 21:31Christian GrothoffStatusinforming => closed