That was the missing information that I needed. I clicked on the checkbox for "Team membership: Read".
Then I tried to log into Bitbucket from buildbot, and it worked. Thanks!!! -- Craig On Wed, Jun 28, 2017 at 10:06 PM, Bill Deegan <[email protected]> wrote: > Also I see a checkbox when creating a new oauth consumer for your account > for team here: > https://bitbucket.org/account/user/bdbaddog/oauth-consumers/new > > > - Team membership > - Read > - Write > > > On Wed, Jun 28, 2017 at 10:03 PM, Bill Deegan <[email protected]> > wrote: > >> Craig, >> >> It's curious that it needs that. >> >> From the docs: >> >> team >> >> Grants the ability to get a list of teams of which the current user is a >> member. This is covered by the teams endpoint. >> >> - information about all the groups and teams I am a member or admin of >> >> (https://confluence.atlassian.com/bitbucket/oauth-on-bitbuck >> et-cloud-238027431.html) >> >> Looks like this line is trying to query for what teams the user is a >> member of... >> >> orgs = self.get(c, '/teams?role=member') >> >> https://github.com/buildbot/buildbot/blob/master/master/buildbot/www/oauth2.py#L377 >> >> If there's a way to wrap that to handle the error you're seeing and continue? >> >> Is your user a member of a team on bitbucket? >> >> -Bill >> >> >> On Wed, Jun 28, 2017 at 8:33 PM, Craig Rodrigues <[email protected]> >> wrote: >> >>> I am using bitbucket.org >>> >>> -- >>> Craig >>> >>> On Wed, Jun 28, 2017 at 8:30 PM, Bill Deegan <[email protected]> >>> wrote: >>> >>>> Is this for bitbucket.org, or the bitbucket server? >>>> >>>> -Bill >>>> >>>> On Wed, Jun 28, 2017 at 3:38 PM, Craig Rodrigues < >>>> [email protected]> wrote: >>>> >>>>> Hi, >>>>> >>>>> I am trying to test BitbucketAuth, and am running into some problems. >>>>> >>>>> I followed the instructions at: >>>>> >>>>> http://docs.buildbot.net/latest/manual/cfg-www.html#authenti >>>>> cation-plugins >>>>> >>>>> and set up my Bitbucket account to authorize my Bitbucket instance. >>>>> I took my client id and client secret and put it in my master.cfg: >>>>> >>>>> c['www'] = dict(port=8010, >>>>> auth=util.BitbucketAuth("myclientid", "myclientsecret"), >>>>> plugins=dict(waterfall_view={}, console_view={})) >>>>> >>>>> From buildbot, I was able to Log into Bitbucket, >>>>> but then it doesn't work. After some debugging, I >>>>> found this message is coming back from Bitbucket: >>>>> >>>>> {'type': 'error', 'error': {'message': 'Your credentials lack one or >>>>> more required privilege scopes.', 'detail': {'granted': ['pullrequest', >>>>> 'account'], 'required': ['team']}}} >>>>> >>>>> Does anyone know how to set the "team" privilege scope? >>>>> >>>>> I'm not familiar with the Bitbucket UI so don't know where to set it >>>>> -- >>>>> Craig >>>>> >>>>> _______________________________________________ >>>>> users mailing list >>>>> [email protected] >>>>> https://lists.buildbot.net/mailman/listinfo/users >>>>> >>>> >>>> >>> >> >
_______________________________________________ users mailing list [email protected] https://lists.buildbot.net/mailman/listinfo/users
