I understand the benefit of creating apps for the marketplace, but in my opinion it defeats of the purpose of integration of an OAuth flow if the user still has to be added to your account. I have an app that is responsible for only creating meetings on behalf of the host. There is no other api route that we use except for managing said meeting (via a user-left webhook). I would believe that an OAuth flow would be sufficient for that without having to complete the publishing process. Perhaps I am approaching this incorrectly, however using OAuth with a user-level app would still need for users to be added to the account if I decide against publishing. Again, i believe this is redundant as adding a user to an account will already send them an email to connect which handles the auth process… Would love to get some feedback on this.
My solution for the time being is to just use a JWT implementation and have the users connect with my account. I just am not completely sure on having them added to my account as I am not aware of their current zoom account configurations (licensed, previously recorded meetings, etc).
I’m not sure of the intention on forcing OAuth apps to be published. The documentation is not clear on whether publishing an app is intended for the marketplace or just as vetting process for apps. In any case, I would just like to have the meeting creation flow for my users be as seamless as possible. I have read solutions that include creating other users on my account and use them to create the meetings until they reach their rate limit, but this seems a bit jerry-rigged to me.
Ultimately, I’m wondering what the use cases are for those who are creating apps that integrate zoom into their business features, but aren’t looking to publish a zoom app that works outside of the context of our businesses, if that makes sense.
Happy to clear anything up if it’s not clear.
Which App Type (OAuth / Chatbot / JWT / Webhook)?
OAuth / JWT