In-Client Authorization Prompt Not Showing When Scopes Change

Hi Zoom Team,

I’m running the Zoom Advanced React Sample Project.

When I change the scopes via the marketplace, the app doesn’t display the in-client authorization prompt when calling zoomSdk.authorize().

The docs say when the .authorize() method is called: “If the app’s scopes have changed or added, it goes to the in-client consent screen, and the user is prompted to reauthorize the app’s scope.”

But this doesn’t seem to be the case.

Here is link to a video recording for some context .

@MaxM

Thanks,
Trey

Thanks for bringing this up. I just have a couple of questions to get started.

  1. What version of the Zoom Client and JS SDK are you using?

  2. When you add scopes to the app, are you seeing those scopes reflected when you request a new access token? This could be inside or outside of the client.

I just want to make sure that the new scopes are reflected on the backend to narrow down if this is an issue with the scopes being shown or with the Zoom Client.

Hi Max,

JS SDK - 0.16.8
Zoom Client - Version: 5.13.6 (14918)

I am not seeing the new scopes reflected when I request a new access token.

Scopes in token response:

Scopes in marketplace:

I’m using the example project from the Zoom repo thinking it would be easy for you to recreate this scenario. We have an app we are preparing to publish. I had to make a small change in the frontend and backend Dockerfile to get docker-compose up to work. Let me know if you’d like me to share it with you if you have issues running the project.

@Max did I provide enough detail for you?