Register one app with multiple domain names from the same server

Link the API endpoint(s) and/orZoom API Event(s) you’re working with to help give context.
Create an OAuth App

Description
I have a web app which I want to register. I have many copies (about 20) of this web app installed on my server, and each one has it’s own domain name, but they’re all the same (each one has it’s own DB and different colors, fonts etc.)

I want to know if I can register only one OAuth app (with multiple domain names, same IP Address) or if I have to dedicate one OAuth app per domain name (I’m hoping it’s not the latter)

My final and only goal is to give my users the ability of creating meetings from any of these websites, each one using it’s own zoom’s email & password. I’ve read that the OAuth authentication is the correct approach for this scenario.

Error?
I haven’t got there yet.

How To Reproduce
Steps to reproduce the behavior:
1. Request URL / Headers (without credentials or sensitive info like emails, uuid, etc.) / Body
2. Authentication method or app type
3. Any errors
I haven’t got there yet.

Any help will be really appreciated, best regards!!

Hi @sergiomn, if I’m understanding, the issues is because each of these apps has its own domain, they cannot share the same redirect URL? We are working on supporting more dynamic options for redirect URLs; however, today these web apps will need to share the same redirect URL in order to use one zoom OAuth app (a clear ideal scenario).

If the web apps share the same server, you might be able to create a single redirect handler and identify the corresponding domain through a state parameter in the OAuth redirect (which can be dynamic).

Example: https://zoom.us/oauth/authorize?response_type=code&client_id=7lstjK9NTyett_oeXtFiEQ&state={whichAppToDirectTo}&redirect_uri=https://shared_domain.com

Docs: https://developers.zoom.us/docs/guides/auth/oauth/#preserving-user-state-in-redirect-urls