We are adding Zoom integration to our semi-SaaS app. We have multiple clients, each with their own deployment, including a unique domain. These domains start as something generic, like ..com, but eventually get switched to a vanity domain like ..edu
Which brings me to the two problems we have. For examples I will assume our company is “company” and the client is “school”. We already know we need one app per client.
If I configure the app and all domains as school.company.com, and validate the domain, and then the client later changes to the vanity domain portal.school.edu, and we update OAuth redirect URLs, will we need to re-validate the domain?
Can you also tell me how long domain validation by email takes, and what constitutes as proof of ownership? Given our situation and our development/deployment workflow, putting a unique file at the root of each domain is not practical (especially if we need to re-validate for vanity domains).