I would like to understand what’s the best practice in terms of re-using an OAuth app in many monday.com accounts.
Let’s take the following use case. I have created an OAuth in “Account 1”. I have been able successfully to initiate the OAuth flow and authorize this app in “Account 1” authorization screen. I mention that this app is “Live” and published, but not submitted to the Marketplace.
Now I want to re-use OAuth app from “Account 1”, in a different account, let’s say “Account 2”. However, when I initiate the flow, instead of getting the authorization screen, I get error saying {"error":"invalid_scope"}
.
Now, I have installed this app in “Account 2” via direct link from share functionality. This seems to have fixed the issue above and the authorization screen appears.
My question is, can I make this app somehow public such that other account avoid installing the app? For me, this is an extra step that I would like to avoid. Also, if installing the app cannot be avoided, do I also need to submit it to the Marketplace? or is it enough to be in a “published” state.
Thanks!