Our SAML/OAuth SSO for JSM Customers app offers the functionality to seamlessly integrate OAuth/OpenID Single Sign-On into the JSM customer portal, ensuring compatibility with all OAuth/OpenID Providers. This guide will outline the steps for configuring SSO between the JSM customer portal and your OAuth/OpenID Provider. By following these instructions, customers will undergo authentication via your OAuth/OpenID Provider prior to accessing the JSM customer portal. This integration facilitates a smooth customer experience while also mitigating spam ticket.
Download And Installation
- Log into your Jira instance as an admin.
- Navigate to the settings and Click on Apps.
- Locate SAML/OAuth SSO for JSM Customers.
- Click on free trial to begin a new trial SAML/OAuth SSO for JSM Customers.
- On menu bar click on Apps. Locate SAML/OAuth SSO for JSM Customers .
Step 1: Setup Salesforce as OAuth Provider
- Login to your SalesForce account.
- Switch to the SalesForce Classic mode from profile menu, and then go to the Setup page.
- From the left pane, under Build section go to Create > Apps.
- Scroll down and click on the New button under Connected apps.
- You will be taken to the application settings page. Enter the required details such as Connected App Name, API Name and Contact Email.
- Check the Enable OAuth Settings checkbox under API(Enable OAuth Settings) section and you will be shown more options to configure.
- Enter the Callback URL (copy it from the plugin), select the Scopes as required and save the settings.
- You will be taken to the Application Management page. Here, you will find Consumer key(Client ID) and Consumer Secret(Client Secret).
Step 2: Setup JSM as OAuth Client
- Go to the Manage Apps -> click Getting started under SSO Integration with Helpdesk then click on the Add New Identity Provider.
- Select OAuth/OIDC and click on the next button.
- Select Salesforce from the Selected Application dropdown menu.
- Enter Client ID, Client Secret & Salesforce domain, and scope as selected.
- Click on Save button and then test connection for verifying the entered details.
Step 3: User Attribute Mapping
- Once you see all the values in Test connection, go to User Attribute Mapping. Map attributes like Email, firstname, lastname, etc. Click on Save.
Step 4: Integrate Atlassian HelpDesk with JSM SSO