– Background –
We have a main master account and can create unlimited sub-accounts under it.
Currently, we leverage JWT to operate most of the user operations like creating a user, updating user profiles/settings, creating/scheduling users’ meetings, adding/updating sub-accounts’ plans and moving users from one sub-account to another one etc.
Unfortunately, the only thing that the JWT can not be leveraged is the user authentication.
Hence, we have to have our owned user authentication flow and the implementation.
– Plan –
We hope to leverage Zoom’s authentication like Google’s or Facebook’s and leverage the OAuth App to retrieve the basic user profile so we could do the rest operations behind by JWT or OAuth (which means, we don’t have to implement/maintain/manage users’ authentication anymore).
However, we don’t want to create each OAuth App per every single sub-account, instead, we hope only one OAuth App is created and can be used by all users in the master account and in its new/existing sub-accounts, and the same OAuth App only available for and published within the master account and its sub-accounts.
How can I achieve this? Thank you.