Connect a Jira tool using OAuth 2.0 with 3LO
Authenticate a Jira tool connection using OAuth 2.0 with three-legged OAuth (3LO) to enable secure, delegated access to your Jira account.
Before you begin
Role required: sn_devops.admin, credential_admin, & sn_jira_spoke.jira_admin.
About this task
When DevOps Change Velocity is installed, the following records are created automatically.
- The ServiceNow 3LO integration app is created. Authorize your Jira account through this app.
- An OAuth application registry record called DevOps Jira Cloud OAuth Application is created and pre-populated with the Client ID, Client Secret, and other required fields.
- An OAuth Entity Profile called DevOps Jira Cloud OAuth Profile is created with default set to true. This profile links to the pre-configured OAuth application registry (DevOps Jira Cloud OAuth Application).
- An OAuth Entity Scope called DevOps Jira Cloud OAuth Scope containing the required scopes is created. This scope links to the pre-configured OAuth entity profile (DevOps Jira Cloud OAuth Profile) and the application registry record (DevOps Jira Cloud OAuth Application).
To authenticate your Jira tool using OAuth 2.0 with 3LO, you must:
- Create an OAuth 2.0 Credential record. Each credential must be linked to a unique OAuth entity profile. The default profile can only be used for one credential.
- If you are setting up a second or subsequent Jira connection in the same DevOps instance, the default OAuth entity profile is already in use. You must create a new entity profile before creating the credential.