Objective:
Create an oAuth app via the Zoom App Marketplace in order to be able to use this as a new Service type for the Zoom connector’s Authentication.
Why might you do this for your Tray WF?:
By default, the following Service types are currently available for a new Zoom Auth:
Note, the first “Production” entry above is a duplicate and will eventually be removed. You may pick the second entry. The correct entry will ask you for the required scopes.
The “Production” service type is suitable for most Authentications. However, some users have special account types, such as Enterprise, or have other special permission restrictions. With these accounts, the Auth authorization step may fail, even if you choose minimal scopes. In these cases, it may be most suitable to use a custom oAuth app, as you will have precise control over the required permissions.
Creating the App:
The oAuth app can be created on Zoom’s end by closely following their docs.
Once you go to their Marketplace, you can then navigate to Develop -> Build App -> OAuth. Whether you choose an Account-level or User-managed app depends on your use case.
When configuring the app, the thing to note is that https://auth.tray.io/oauth2/token should be used for both the "Redirect URL for Oauth" and "Add Allow Lists". If the URL is not added to the allow list, you will obtain a redirect error.
Once you configure your app successfully and include all your required scopes (ensure you have access to all the scopes), you can go to "Activation" and you will be able to click "Install" to verify the Authorization page appears correctly, but do not authorize here yet. Then your app is all set up.
Create the Authentication
Now you can go back to your Tray WF, and in the Zoom connector’s Authentication panel, create a New Authentication.
Afterward, just enter your Client ID and secret from the Zoom config (see 3rd screenshot), choose the scopes you want for this Auth, then "Create Authentication".
Comments
0 comments
Please sign in to leave a comment.