Jira REST API Call Automation(Not with Basic authentication)

I find it very hard to believe that there is no automated way to make api calls without basic authentication, i know that there are 3LO and JWT with connect app, but 3LO need user input and JWT type needs jwt generation through code.
If there is a way without code change or manual intervention please share the approach preferable OAuth 2.0, (client credentials type or implicit code grants)