I’m working to integrate Jira Cloud with one of our applications.
The use case is something like this, when a user performs certain actions in our application, we need to create an issue in the Jira cloud.
What I could understand from the documentation is that Jira Cloud REST API calls can be authorized in two ways, using basic auth and OAuth 2.0. However, each of the approach involves manual user input. For the basic auth user needs to generate and share the APIToken and for OAuth the the user needs to install the OAuth 3LO app and share the client id and secret. Currently we do not have an OAuth 2.0 (3LO) app.
Is this understanding correct? Or is there an approach involving very limited manual user intervention?