Alternatively, does Buildbot really need to know if the user is member of a team? If not, or if it's optional, then perhaps either handle a failure calling that endpoint, or add a flag to require, or skip checking?
-Bill On Thu, Jun 29, 2017 at 1:13 AM, Pierre Tardy <[email protected]> wrote: > can we document that? > > > On Thu, Jun 29, 2017 at 9:53 AM Craig Rodrigues <[email protected]> > wrote: > >> 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- >>>> bitbucket-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# >>>>>>> authentication-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 > >
_______________________________________________ users mailing list [email protected] https://lists.buildbot.net/mailman/listinfo/users
