My organisation has a very simple requirement.
We want to grab all data from JIRA Cloud, like issues from all projects and so via REST API (not webhook) using our custom Python script.
There are several authentication mechanism, Basic Auth, OAuth2, Connect , Forge etc. I’m more than super confused on which method to use. Only Basic Auth makes sense, which we don’t want to use, as it’s a service that will use it and we don’t want any person to be attached to it, i.e. we need a machine to machine or service to service access. We could use a service user but it doesn’t provide any access scope, we don’t want to make a DL email admin or give them such access.
We tried OAuth2 but it looks like there is a person involved as well, don’t see any way of getting an access token without a logged in user interaction.
Connect seems even more confusing: not sure if it’s appropriate, don’t find any guide on how to create an integration/app, where to get the keys and secrets…
Any help is appreciated.