I have an OAuth client for API Integration. I can authorize my account with it and I can use APIs with it.
But I want that client to be accessible for every user. I mean every Atlassian User, they may be under my account/organisation or they may be not under mine or they may be a standalone user. I want all of them to be able to authorize my client and use it.
For that do I need to submit my app for review in marketplace or I just need to enable sharing in Developer Console App Distribution page.
Please let me know, which flow would be perfect for my implementation and also explain both terms in detail.
The Marketplace submission UI is rather confusing at this point. Most of this UI was built when Jira & Confluence were only on-premise products.
The short answer is that you select “My app isn’t directly installable”. Then “Provide another URL” for App file location, and make sure to check the box for OAuth 2.0.