I want to see if the following is possible:
- Our CRM holds our user database. (nopCommerce)
- A user is authenticated and a cookie is saved with an encrypted token
- The user clicks support and is redirected to jira service desk
- Via some plugin or sso jira checks this cookie then calls an api endpoint on our CRM to validate authentication
- User is logged in without creating a jira account
We have already implemented the above with InvisionCommunity and it works well
Alternatively:
- Our CRM holds our user database. (nopCommerce)
- A user is authenticated
- Our CRM calls a JIRA API and creates a new user (if they dont already exist)
- Our CRM authenticates the user and receives an api token key (or similar)
- The user clicks support and is redirected to jira service desk with the api token included as a parameter.
- User is logged in without them creating a jira account
Are their existing plugins that would do this? If not is it possible to write such a plugin?
Any third parties who do this kind of work or is there documentation so we can do it ourselves? We have a decent budget to achieve the above.