I'm trying to connect to the Etsy v3 API using Oauth 2.0. I've followed a couple of other help documents and filled out the relevant fields, but the connection fails as it requires a code_challenge when setting up the initial connection (see the screenshots).
I'm currently including these fields in the url parameters initially - is there somewhere else they should live before clicking the Connect with OAuth button?
Hi @sportschord! Just to double check, have you been able to get this work in another service like Postman? If so, it would be super helpful to see screenshots of that so we can try to replicate it in Retool!
And have you added Retool's URI to Etsy's approved URI list?
the issue seems to be with the code-challenge. In the stack overflow page there is a space underneath client secret for code-challenge method - think this is what I'm looking for an equivalent of on the Retool side?
I had a quick look on this. It seems Retool's authentication method doesn't support PKCE. It would be interesting to know if this support is coming at some point?
On the meanwhile, if the authentication flow can be done via workflows the code challenge script can be done manually.
thanks @joonas, have managed to get the refresh & access tokens working separately in a workflow but that was having received the initial tokens from a separate process - was hoping to be able to use the built in resource connector in retool for all etsy api queries so looks like il have to wait for the PKCE functionality to be added - would also be interested to know if and when this arrives but not sure who would be able to notify us!
Thank you for the heads up, Alex! Are there any specific challenges you're expecting there? I want to make sure I'm sharing as full of a picture as possible with our eng teams!