I am developing a private application for a company that wants its users to set meeting via zoom with their clients.
Communication with zoom will be from a central server where each user has provided information on their own personal zoom account.
My server will acquire the date/time of the meeting and then perform the required API calls to create a meeting in a specific user’s account.
I thought OAuth was the correct choice until I read that zoom would have to contact the user to grant permission to access their account which is currently outside the scope of the project (note: User provides zoom login and password information to my server for use in setting meetings.)
The only thing I need to accomplish is simply creating a meeting for a specific date/time.
@jhinkle you will need to use OAuth. Your app will request specific scopes for data, then a user will need to authorize & install that app. You are required to receive direct authorization from any user you are creating meetings on behalf of. The sharing of JWT API Keys & Secrets is outside the Marketplace Terms of Service.
Let me ask my question a different way. Since the user is providing me all their information, How would a user set their own meeting using OAuth - why would a user have to authorize them self?
When you say they have to install that app – there is no app for them to install.