Opened 4 years ago

Last modified 2 years ago

#52455 new enhancement

Buildbot: use GitHub authentication

Reported by: ryandesign (Ryan Schmidt) Owned by: admin@…
Priority: Low Milestone:
Component: buildbot/mpbb Version:
Keywords: buildbot Cc: neverpanic (Clemens Lang), mojca (Mojca Miklavec), raimue (Rainer Müller), larryv (Lawrence Velázquez), mkae (Marko Käning)
Port:

Description

Our Buildbot installation should allow developers to log in with their GitHub account, rather than maintaining a separate username and password.

Buildbot 0.8 has no built-in support for this. Buildbot 0.9 does but I don't want to upgrade to 0.9 at this time.

Buildbot 0.8 can be configured to trust the user information provided to it by a reverse proxy:

http://docs.buildbot.net/0.8.14/manual/cfg-statustargets.html#http-based-authentication-by-frontend-server

The MacPorts Buildbot currently runs WebStatus behind a simple nginx reverse proxy.

It was suggested on the Buildbot mailing list that we should try to use this:

https://github.com/bitly/oauth2_proxy

We would need to add a MacPorts port for it.

Change History (4)

comment:1 Changed 4 years ago by ryandesign (Ryan Schmidt)

Has duplicate #52693.

comment:2 Changed 4 years ago by mkae (Marko Käning)

Cc: mkae added

comment:3 Changed 4 years ago by mojca (Mojca Miklavec)

Keywords: buildbot added

comment:4 Changed 2 years ago by neverpanic (Clemens Lang)

Component: server/hostingbuildbot/mpbb
Note: See TracTickets for help on using tickets.