Authentication from external applications

Nagashankar July 19, 2024

We have a internal application which is already configured with multiple SSOs from customers who login to the application and already authorised

 

We want an ability for the users to raise Jira service management tickets through Portal for all the already authenticated users from that App without having them to create account again on Jira Portal and without having to authenticate again

 

Can you kindly let us know if this is possible and if yes how do we achieve this

1 answer

1 accepted

2 votes
Answer accepted
Andy Heinzer
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
July 24, 2024

Hi @Nagashankar 

If I understand the problem here, you are looking to somehow leverage the authentication from your app into Jira Service Management (JSM) customer users so that they don't have to authenticate yet again when creating a support request.  The problem with that from Jira's side is that these users are not authenticated yet.  I understand that they might be authenticated within your SSO or your app's perspective.  But from Atlassian's Cloud site, those accounts haven't been created or authenticated yet.

Option 1

If you had Atlassian Guard, it would be possible to allow portal only customers to authenticate using an SSO solution.  However it sounds like these users might be coming from one of multiple SSOs, in which case this approach might not work for more than one SSO configuration.

This approach also requires that these users have an account on the site before they can create a support request.

Option 2

You could look into using the JSM Widget embedded into a web page.  This widget provides a form in which users are not always required to authenticate or even have an account, but they could still create JSM requests.  This does require the portal settings to be open though, and in turn if you allow anonymous requests, you don't have a clear way to track which user created them.  But this could provide a way to create JSM requests without needing a user to authenticate or even have an account within JSM.

Option 3

You could create an integration between your app and your Jira Cloud site.  That app could leverage our OAuth 2.0 (3LO) apps means of authentication.  The end users would still have to have an account in JSM and authenticate, but it might help to facilitate the creation of requests by those users.  This approach is more complex because you would have to build this integration, and install it to your Cloud site as an app. 

I hope this helps.

Andy

Nagashankar August 1, 2024

Thank you Andy, we are trying out the option of using the API from SSO, will keep you informed if that works OR if I need more help 

Like Dave Rosenlund _Trundl_ likes this

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
PREMIUM
TAGS
AUG Leaders

Atlassian Community Events