I’m building a website where multiple users can sign up under a single organization account. I want these users to be able to create Zoom meetings on behalf of their organization.
Let’s assume we have multiple Zoom users belonging to a single Zoom account who create an organization on my website. What is the best way of authorizing the organization with my Zoom OAuth integration so that every user in the organization can create meetings?
Currently, I have a “Connect Zoom” button that appears in the organization’s settings. When one user belonging to an organization connects their Zoom account, every other user in the organization is then able to create meetings using the original user’s OAuth credentials. Is this the recommended way to handle this use case? If so, what would be the best way to handle the authorized user leaving their organization?
Which App Type (OAuth / Chatbot / JWT / Webhook)?