We’re developing a Marketplace app and using oauth, but are struggling with how to associate the Zoom admin performing the installation with the corresponding user in our system. Our requirement is that a Zoom admin installs our application and from that point on, we can use that admin user for oauth on API calls we make to Zoom. Basically our product team wants to eliminate prompts for Zoom logins once the app has been installed.
For now, we are planning to use the email address as a common unique identifier since it’s passed back to us in the Zoom callback fired when an app is installed. We have users’ emails on our side as well, but there is a chance an alternative email address could be in our application vs. what the admin user has used in Zoom. Is it possible to prompt the user for some kind of other unique identifier and pass that back in the callback as well?