Below are the steps to integrate Jira with basic authentication and OAuth authentication:
A. Steps to integrate Jira with Basic authentication
- Select the Issue tracker Integration option from the repository context menu of the desired repository.
 - In Issue Tracker Integration pop-up, by default Basic Authentication is displayed from the Authentication type dropdown list.
 - Enter your username and generate the Atlassian API token. For more information, refer to this article.
 - Mention your Host URL and Project Key.
 - Click the Save button to add the JIRA account successfully.
 
  Note: 
API tokens are used for basic authentication as Jira has deprecated the use of passwords. Password-based authentication will work for older versions of Jira only.
API tokens are used for basic authentication as Jira has deprecated the use of passwords. Password-based authentication will work for older versions of Jira only.
Jira has introduced PAT for Jira on-premise version 8.14 and later. BrowserStack Code Quality is in process of adding support for login using PAT.
BrowserStack Code Quality works with Jira cloud (all versions) and Jira on-premise version 8.13 and below.

B. Steps to integrate Jira with OAuth
- Select the Issue tracking Integration option from the repository context menu of the desired repository.
 - In Issue Tracking Integration pop-up, select OAuth Authentication from the Authentication type dropdown list.
 - Generate Atlassian Consumer Key. For more information, refer to this article.
 - Generate Atlassian Private Key. For more information, refer to this article.
 - Mention your Host URL and Project Key.
 - Click the Verify button.
 - A new tab will be opened. Click on the Allow button to get access to the verification code.
 - Copy the verification code and paste in the “Verification Code” text box manually. 
 
   Note: If the user stays idle for sometime, token gets expired.
 
 

