I am integrating Zoom SDK on front-end that will send requests to back-end (requests Zoom API) for starting meeting, creating meeting schedules. In our application, users of our application database can start Zoom meetings, and other users can simultaneously join meetings at will. For this purpose, I am setting up a JWT App that only authorizes requests (as we do not need user details from Zoom, and in our application we only need Zoom for live meetings, webinars etc).
For front-end (React), I am using Zoom-SDK (which shall be integrated in a custom layout), and from the SDK, I will send requests to back-end (Node.js) for creating meetings, scheduling meetings via Zoom API (consider backend APIs as a middleman for all this)
Now in backend, first I will have to use JWT for authenticating Zoom API calls, and second I will have to create meeting signature that shall be used for all incoming requests from front-end using Web Meeting SDK wrt meetings
Is my assumption correct wrt workflow of the entire process, as in our application, it is expected that Zoom will be integrated within our Application rather than acting as a third library. Are there any steps that are missing in my understanding?