Hi All,
I'd like to know how I can publish my Oauth 2.0(3LO) Application so that I can distribute our integration to customers when it goes into production.
I have already come across the form to fill the required data to make an public. However was not able to quite conclude how the inputs should be given.
Please let us know how the form would be filled when the app is an OAuth app. For example what should the learn more Url include? would a drive link suffice? and is the app key an identifier constructed from our end?
Thanks in Advance!
Two different things, and only the first is required to ship.
1. Make the app usable (developer console). A 3LO app is private by default — only you can use it. Go to your app → Distribution → enable sharing, filling the mandatory fields: Vendor (your company), Privacy policy URL, and the personal-data declaration (if Yes, you must also add the Personal data reporting API under Permissions and tick the confirmation). Then Authorization → OAuth 2.0 (3LO) → Configure → copy the authorization URL and embed it in your product's "Connect to Jira" button. That's it — customers can now authorize in production.
2. Marketplace listing (optional). This is only needed to remove the "not reviewed by Atlassian" warning on the consent screen and to be discoverable. On Publish a new app, choose "My app isn't directly installable".
For the review, send a test account for your software plus a setup walkthrough up front — that's the main thing that speeds it up.
One design check: build a single shared 3LO app. Asking customers to create their own 3LO apps or hand over API tokens now breaches Atlassian's cloud security requirements.
--Hugo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.