I would like to allow users of an app to connect their JIRA instance, allowing the app to access their epics and issues via an API.
Access like this is trivial to implement for most other services (E.g. GitHub, Trello, Slack) using oAuth2 flow (user presented with a dialog and then they enter their user/pass), but after quite a while looking at the docs it seems for JIRA I need to create an entire JIRA add on, and then direct the user to find and install that add-on within their own instance?
Is there any easier way to achieve this?
Edit: it looks like it’s possible to utilise the default REST add-on installed with everyone’s JIRA installation, which means I would just need the user to supply their JIRA URL (and credentials, depending on the auth method). Do I have the right end of the stick here?