Description/Error
When using an http (NOT https) redirect url, Zoom will change the redirect_uri param to https and then fail to redirect.
How To Reproduce
Steps to reproduce the behavior:
Setup an application with an http redirect e.g. http://localhost:3000/_/zoom_redirect
Make sure the user is logged out from Zoom
Start the Zoom Oauth Flow by redirecting the user to https://zoom.us/oauth/authorize?client_id=XXX&redirect_uri=http%3A%2F%2Flocalhost%3A3000%2F_%2Fzoom_redirect&response_type=code&state=YYY
It definitely does work, but we’ve had some issues running all of our traffic over ngrok so we’re reserving it just for webhooks. Self-signed certs would also be a solution but a bit of a hassle to set up…
For the time being we’ll put up with the minor annoyance and we’ll look forward to a bug fix.
I am having the same issue. Installing required certificates to use https seems quite tedious on a local development environment. Is there a way to redirect locally with out using https? Ngrock seems like a proprietary solution- is there an external solution that is not proprietary.
Hi @aurena, without the creation of your own redirect to localhost, using ngrok is our suggested local testing solution. We require all redirect URLs to be HTTPS.