Oauth error invalid_request: The redirect_uri is not whitelisted

Highlighted
New Member
2 0 0

Hi, I am trying to auth a public app and I get stuck at the redirect.

It says the redirect_uri is not whitelisted, although it is. 

I have tried various combinations of http/https and ending the urls with / or not.

 

Already spent many hours on this, reading through solutions but not nothing works. 

 

this is the url, copied from the error message page:

https://app1-store-iubqef.myshopify.com/admin/oauth/authorize?client_id=32ab88f7d56d55e6b1f52eb8890e...

whitelisted urls:

https://9b70f73b.ngrok.io/install/callback/
https://9b70f73b.ngrok.io/install/callback
http://9b70f73b.ngrok.io/install/callback/
http://9b70f73b.ngrok.io/install/callback

As you can see, the redirect uri and whitelisted url are the exact same.

I know that there are tools to help with the authorization but i'd prefer to understand why this does not work.

0 Likes
Highlighted
Shopify Staff
Shopify Staff
1040 139 163

Hey @max-pain,

 

Did you make any progress on this? Can you provide the app ID/url?

 

Looks like the tunnel is closed so it's difficult to test from this end. I notice the state param is an entire function, try tweaking that.

 

I.e. right now, state is:

 

function()%20%7B%0A%20%20%20%20%20%20%20%20var%20now%20=%20Math.pow(10,%202)%20*%20+new%20Date()%0A%0A%20%20%20%20%20%20%20%20if%20(now%20==%20last)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20repeat++%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20repeat%20=%200%0A%20%20%20%20%20%20%20%20%20%20%20%20last%20=%20now%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20var%20s%20=%20(now%20+%20repeat).toString()%0A%20%20%20%20%20%20%20%20return%20+s.substr(s.length%20-%20length)%0A%20%20%20%20%7D

0 Likes