Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

unauthorized_client when trying to authenticate via API for Bitbucket Cloud

Maximilian Schmitt January 17, 2018

I'm trying to use the Bitbucket API but I can't seem to authenticate. I'm using the sample cURL snippet that is displayed in the docs for 3. Resource Owner Password Credentials Grant (4.3).

 

I'm replacing username with my email address and password with my password like this:

 

curl -X POST -u "client_id:secret" https://bitbucket.org/site/oauth2/access_token -d grant_type=password -d username=email@provider.com -d password=my5password1

 

The response I get back is always:

 

{"error_description": "Invalid OAuth client credentials", "error": "unauthorized_client"}

 

I'm not sure what is going wrong. I've tried changing my password and using my username instead of my email address. I don't have two-step-verification enabled.

 

What else can I do to verify that my settings are correct?

 

Thanks a lot for your help! :)

1 answer

1 accepted

5 votes
Answer accepted
Maximilian Schmitt January 17, 2018

I had to add an OAuth consumer in my account settings and replace "client_id:secret" with the information frmo the OAuth consumer.

Khaled AbuShqear June 29, 2020

How did you define the consumer?

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events