View Issue Details

IDProjectCategoryView StatusLast Update
0005196Talerdeployment and operationspublic2019-12-20 18:12
ReporterMarcello Stanisci Assigned ToMarcello Stanisci Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeveritytweakReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.6Fixed in Version0.6 
Summary0005196: Authentication method for Buildbot Web interface
DescriptionAnyone on the internet can trigger force builds now !

So eventually we might want to set up some authentication method for Buildbot users. 'Open ID connect' is a suitable candidate.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2017-12-09 10:09

manager   ~0012640

For the GNUnet buildbot, we simply had a username/password combo that was well-known within the team. Why not just do that? OpenID seems like it would overcomplicate the issue.

Marcello Stanisci

2017-12-09 10:14

reporter   ~0012643

I agree, but I'm adding Florian as he suggested to use Open ID.

Florian Dold

2017-12-09 14:08

manager   ~0012645

I'm perfectly fine with using a well-known password for now, OpenID Connect is overkill for now.

Marcello Stanisci

2018-12-03 17:53

reporter   ~0013381

Feature added as of d1f890acedbe2d86182cef (including 'onboarding' info).

Marcello Stanisci

2018-12-03 18:20

reporter   ~0013382

not closed, only authentication of users is done but NOT restriction of 'force builds'..

Marcello Stanisci

2018-12-04 14:56

reporter   ~0013384

Implementing force-builds/cancellations based on the user being authenticated, as of commit 005180693348748195dba665d4060e26a39d4f90.

Issue History

Date ModifiedUsernameFieldChange
2017-12-08 11:34Marcello StanisciNew Issue
2017-12-09 10:09Christian GrothoffAssigned To => Marcello Stanisci
2017-12-09 10:09Christian GrothoffSeverityminor => tweak
2017-12-09 10:09Christian GrothoffStatusnew => assigned
2017-12-09 10:09Christian GrothoffProduct Version => git (master)
2017-12-09 10:09Christian GrothoffNote Added: 0012640
2017-12-09 10:14Marcello StanisciNote Added: 0012643
2017-12-09 14:08Florian DoldNote Added: 0012645
2018-11-17 23:50Christian GrothoffTarget Version => 0.8
2018-12-03 17:53Marcello StanisciNote Added: 0013381
2018-12-03 17:53Marcello StanisciStatusassigned => informing
2018-12-03 17:53Marcello StanisciResolutionopen => fixed
2018-12-03 18:20Marcello StanisciStatusinforming => new
2018-12-03 18:20Marcello StanisciResolutionfixed => reopened
2018-12-03 18:20Marcello StanisciNote Added: 0013382
2018-12-03 18:20Marcello StanisciStatusnew => implementing
2018-12-03 18:21Marcello StanisciStatusimplementing => assigned
2018-12-04 14:56Marcello StanisciNote Added: 0013384
2018-12-04 14:57Marcello StanisciStatusassigned => informing
2018-12-04 14:57Marcello StanisciResolutionreopened => fixed
2018-12-07 19:05Christian GrothoffFixed in Version => 0.6
2018-12-07 19:05Christian GrothoffTarget Version0.8 => 0.6
2019-12-20 18:12Christian GrothoffStatusinforming => closed