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

OAuth expiration time

Rodrigo Ce Moretto August 30, 2017

Hello there!

 

To give some context of what I'm trying to do, I have a python framework which I install via pypi with pip install git+<repo-link>,  the repo that I'm using is private, and, unfortunately, it needs to remain that way. 

I though of doing with SSH, but that would make my life a little bit harder.

So I tried to create a OAuth2 consumer for giving a link to clone the framework, via the OAuth token.  The problem is that, the token have a expiration time of 1 hour.

I was wondering if I can create a non-expiring OAuth token, or if there is a better way to complete that pypi flow with a private repo.

Thank you.

1 answer

0 votes
Ana Retamal
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
September 8, 2017

Hi Rodrigo, our access tokens expire in one hour. Most access token include a refresh token that can then be used to generate a new access token, without the need for end user participation:

$ curl -X POST -u "client_id:secret"
  https://bitbucket.org/site/oauth2/access_token \
  -d grant_type=refresh_token -d refresh_token={refresh_token} This is documented at 

This is documented at Oauth on Bitbucket Cloud.

Hope that helps!

Ana

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events