I want to build a jira integration that mostly relies on webhooks to trigger events in an external system. Likely I will need api access for getting additional context/taking actions from the external system.
From what I have seen, a Connect App looks like the “best” (maybe only?) way to configure webhooks. It doesn’t look like that can be done with the 3LO apps.
But it doesn’t look like a Connect App is going to work for user auth. Users will need to be able to “sign in” with jira in order to link their atlassian user with their user in the external system. This seems like a good usecase for a 3LO app.
So the main question is, do I need to use a combination of both of these apps to accomplish this? When the 3LO apps support webhook api access, will that be the best solution? Anything else I’m overlooking here?
Thanks for any advice