View Issue Details

IDProjectCategoryView StatusLast Update
0009105Talerexchangepublic2024-08-28 23:31
Reportersebasjm Assigned Tosebasjm  
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.

Activities

sebasjm

2024-08-21 16:03

developer   ~0023020

be6fa8255..fdc282dce

Issue History

Date Modified Username Field Change
2024-08-20 19:24 sebasjm New Issue
2024-08-20 19:24 sebasjm Status new => assigned
2024-08-20 19:24 sebasjm Assigned To => Christian Grothoff
2024-08-21 16:01 sebasjm Assigned To Christian Grothoff => sebasjm
2024-08-21 16:03 sebasjm Status assigned => resolved
2024-08-21 16:03 sebasjm Resolution open => fixed
2024-08-21 16:03 sebasjm Note Added: 0023020
2024-08-26 16:54 Christian Grothoff Fixed in Version => 0.13
2024-08-26 16:54 Christian Grothoff Target Version git (master) => 0.13
2024-08-28 23:31 Christian Grothoff Status resolved => closed