Hi Miro Developer Community π
I'm building an AI client that integrates with Miro via OAuth and need to confirm a critical architectural requirement before proceeding.
Does Miro support "Global OAuth"?
By Global OAuth I mean:
- The OAuth app (client ID + secret) I register is not tied to a single Miro team/account
- Any Miro user from any team/region/organization can independently authorize my app via the standard OAuth 2.0 consent flow β completely self-service
- I (the developer) do not need to manually approve, whitelist, or pre-configure anything per customer/team
- User clicks "Connect" β completes Miro's consent screen β receives a token scoped to their own dataΒ
What I've already read:
The OAuth 2.0 guide and sharing apps outside a developer team both imply this is possible, but neither explicitly confirms multi-tenant behavior.
Specific questions:
- Can a single registered OAuth app serve users from any Miro team globally?
- Is any per-tenant admin enablement or whitelisting required on Miro's side?
- Does this behavior differ between a Marketplace app vs. a private/unlisted app
(Do i need to publish the app then it becomes global oauth)Β ?
Any official confirmation or doc pointer would be hugely appreciated! π
