Authorization - Redirection is not working on click of "Decline"

Description
We are using user-level zoom app to integrate zoom with our application.
As part of integrating with zoom, we are currently using the above Links to communicate with the zoom Grant and authorization servers. We are also providing the call back URL.
On giving the consent as “Allow” a callback is made with the URL that we have provided and a authorizationcode is passed as query param, but on “Decline” it is navigating to “marketplace.zoom.us” with which we are unable to identify the declination status in our application.

Error?
No error, but the navigation is not happening with the provided callback URL and "errorCode=Denied"as a query parameter.
eg of test URL generated on zoom app : App Marketplace
We are expecting to receive the errorCode with the callbackURL in case of Decline.

Expected : We intended to show a message to the user in this usecase, but we are losing the user interaction from our application since the control is redirecting to marketplace error page.

Would like to hear if this is already addressed or do you have any plans to address?

thanks,

Kiran Chandra

Hi @Kiran_Chandra
Thanks for reaching out to us!
I just ran a quick test on my end and when I Decline the app authorization, I get redirected to the marketplae.zoom.us/error but i am testing with my own app.

Do you have a published app that I could try install on my end and replicate the issue?

Hi @elisa.zoom ,
Thanks for reaching out.
We are not using any published app for our application.

Issue is reproducible using a general app (user managed). Please create an user managed app and replace the clientId in the below url.

Upon the authorize window, Allow button will redirect to the below redirect uri provided.
But Decline button is not and redirection is happening to marketplace error page.
No redirection happens using the redirect uri.

Here is the Authorize Url

Note : Here I provided the sample postman url as redirect uri in the above Authorize Url, since our application URL’s will not be accessible from the app that you will create.

1 Like

We’re facing the same issue it’s definitely a gap when handling user declinations. Having the user redirected back to the app with an error parameter (like error=access_denied) would help a lot with providing a smoother user experience. Hope Zoom considers addressing this soon.

Thanks @Kiran_Chandra
I am currently looking into this.
I will get back to you with an update soon

1 Like