Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How to authenticate to Jira REST API with Access token

taiebaf October 21, 2019

I followed the tutorial to get the access token, when i try with the command with Java it's working pretty well as soon as i want to check if the access token is working with a simple CURL command or in REST CLIENT, it always returns me not authenticated  

2 answers

3 votes
DPKJ
Community Champion
October 21, 2019

@taiebaf

Can you share details of curl command you are using?

Here is sample that you can use to verify if things are working.

curl --request GET \
--url 'https://<SITE_NAME>.atlassian.net/rest/api/3/issue/<ISSUE_KEY>' \
--user '<EMAIL>:<API_TOKEN>' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json'

 

Please replace, <SITE_NAME>, <ISSUE_KEY>, <EMAIL>, <API_TOKEN> with appropriate values. 

taiebaf October 21, 2019 edited

@DPKJ 

 

 

I followed this tutorial https://developer.atlassian.com/cloud/jira/service-desk/jira-rest-api-oauth-authentication/ to generate an access_token, it's working pretty well, i can perform my call with


java -jar OAuthTutorialClient-1.0.jar request https://jiratest.jira.net/rest/api/2/user?username=me\

but when i try with curl or postman

I always get : Authenticated_Failed.

 

DPKJ
Community Champion
October 21, 2019

@taiebafYou are mistaking oAuth Token with API Access Token. They are two different things.

Jira cloud provide two ways to login for API,

  • oAuth
  • Basic Auth

For CURL and Postman you need to basic authentication. Here are links,

Using Basic-authentication - https://developer.atlassian.com/cloud/jira/platform/jira-rest-api-basic-authentication/

Generating API token for basic-authentication - https://confluence.atlassian.com/cloud/api-tokens-938839638.html

 

Please follow these two guides, and get back. Hopefully your issue will be resolved.

Like • 2 people like this
Fahad Siddiqui
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 22, 2019

I am adding one new issue related to access request.

Once the request is been raised.

1. user Line manger will approve.

Now i want to add one more approve.

I am adding two fields 

Filed Name:  Type

System Name: Select List (single choice)

Owner Name: Select List (single choice)

 

Now i want one the system name is selected the owner name must display automatically, also it should go to same owner for approval.

Can anyone assist?

0 votes
Chao Wang
Contributor
November 10, 2021

Is that possible to use "Bearer Authentication" with PAT in jira-rest-java-client  ?

Ishani
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 20, 2022

Suggest an answer

Log in or Sign up to answer
TAGS
atlassian, loom, loom for training, loom for teaching, video training, async learning, online education, screen recording, loom tutorials, loom use cases, atlassian learning, team training tools, instructional video, virtual training tools

🛗 Elevate Your Training and Enablement with Loom

Join us June 26, 11am PT for a webinar with Atlassian Champion Robert Hean & Loom’s Brittany Soinski. Hear tips, stories, and get your burning questions answered. Learn how Loom makes training and enablement easier. Don’t miss it!

Register today
AUG Leaders

Atlassian Community Events