Hi @tommy ,
This is our Zoom Integration setup (SDK + OAuth App)
Client SDKs - Web/Android/iOS that do not make any API calls on user’s behalf or on our own Account’s behalf but are only used to initialize the SDKs and generate the signature (for the web SDK)
OAuth App - It is a user level app that runs on our servers and make requests on behalf of the Zoom user after authorization.
Now our OAuth App has been approved for beta testing in production for the next 30 days (Zoom users that are not linked to our developer Zoom account can authorize our OAuth app to make requests on their behalf).
While the OAuth app works as expected (authorization proceeds smoothly and API calls are working too), the user (on whose behalf the meeting has been created) cannot join the meeting on the webapp using the SDK credentials if the meeting has been created using the production OAuth credentials. We see the following error:
This is only happening for the users who have authorized the OAuth app using the OAuth App’s production credentials. This does not happen on the testing accounts (linked to our Zoom developer account) that have authorized the OAuth app using the OAuth App’s development credentials and the users are able to join the meeting using the Web SDK.
The following is the status of the SDK and JWT apps as it appears on the Developer Marketpalce Portal of our Zoom Developer account:
Do we need to do something else to ensure that the users who have authorized our OAuth app using our OAuth App’s production credentials and whose accounts are not linked to our Zoom Developer account, are able to join the meetings using the Web SDK?
Thanks for the help! A quick resolution will be most appreciated.