[users at bb.net] How to configure HTPasswdAuth
Chris Spencer
chrisspen at gmail.com
Mon Jan 4 19:14:38 UTC 2016
How do you enable htpasswdauth on the Buildbot web server?
The docs (http://docs.buildbot.net/current/manual/cfg-statustargets.html)
confusingly say I should delete my entire WebStatus instance and replace it
with something like:
auth = util.HTPasswdAuth('/path/to/htpasswd')
which doesn't work.
So I tried keeping my WebStatus and just replacing the Authz.auth variable,
like:
htpasswd_auth = auth.HTPasswdAuth(os.path.join(BASE_DIR, '../htpasswd'))
authz_cfg=authz.Authz(
#auth=auth.BasicAuth([("admin", "mypassword")]),
auth=htpasswd_auth,
gracefulShutdown = False,
forceBuild = 'auth',
forceAllBuilds = 'auth',
pingBuilder = False,
stopBuild = True,
stopAllBuilds = True,
cancelPendingBuild = True,
)
c['status'].append(html.WebStatus(http_port=8010, authz=authz_cfg))
This doesn't throw any errors and the server comes back up, but now I can't
login and there's still no htpasswd prompt. What am I doing wrong?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.buildbot.net/pipermail/users/attachments/20160104/e686f200/attachment.html>
More information about the users
mailing list