NEW284672
[webkitbugspy] Support authenticating with Bugzilla via API keys
https://bugs.webkit.org/show_bug.cgi?id=284672
Summary [webkitbugspy] Support authenticating with Bugzilla via API keys
Sam Sneddon [:gsnedders]
Reported 2024-12-13 17:04:58 PST
Currently we only support authenticating with Bugzilla via username/password: https://github.com/WebKit/WebKit/blob/586aa00275b46a60eca5c692d81de42e51882171/Tools/Scripts/libraries/webkitbugspy/webkitbugspy/bugzilla.py#L179-L192 This is distinctly less than ideal. This doesn't work for people logged in via GitHub OAuth, and also obliges everyone to give us their password (and thus only have "change their password" as a way to safely revoke access). It would be better to support API keys: https://bugzilla.readthedocs.io/en/5.0.4/api/core/v1/general.html#authentication (and https://bugzilla.readthedocs.io/en/5.0.4/using/preferences.html#api-keys for the user-side).
Attachments
Radar WebKit Bug Importer
Comment 1 2024-12-13 17:05:07 PST
Brianna Fan
Comment 2 2025-01-17 14:17:42 PST
Note You need to log in before you can comment on or make changes to this bug.