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
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.