try m2m auth (for code review, WPTSync, hackbot bots)
Categories
(Conduit :: Lando, enhancement)
Tracking
(Not tracked)
People
(Reporter: shtrom, Assigned: shtrom)
References
Details
(Keywords: leave-open)
Attachments
(4 external files)
We need a different flow for bots to be able to push to try via lando.
This may require updates to mach try to auth to Auth0 in a different way to obtain the access_token.
Known bot/usecases:
- reviewbot https://github.com/mozilla/code-review/tree/master/bot
- WPTSyncBot
- UpdateBot https://github.com/mozilla-services/updatebot
- HackBot
| Assignee | ||
Updated•1 year ago
|
| Assignee | ||
Updated•1 year ago
|
| Assignee | ||
Updated•8 months ago
|
| Assignee | ||
Comment 1•7 months ago
|
||
On the device-flow and refresh_token https://mozilla-hub.atlassian.net/browse/IAM-1935?focusedCommentId=1359151
| Assignee | ||
Updated•5 months ago
|
Comment 2•3 months ago
|
||
Comment 3•3 months ago
|
||
| Assignee | ||
Updated•3 months ago
|
| Assignee | ||
Comment 4•3 months ago
|
||
As a stop-gap, let's start with using headless API tokens.
| Assignee | ||
Comment 5•3 months ago
|
||
| Assignee | ||
Updated•3 months ago
|
Updated•3 months ago
|
Comment 6•3 months ago
|
||
Authored by https://github.com/shtrom
https://github.com/mozilla-conduit/lando/commit/c306815aa6e0a5c47e9c5d68a947a130abc388f2
[main] tests: remove deprecated/skipped test_try (bug 1994568) r=sheehan
| Assignee | ||
Comment 7•3 months ago
|
||
| Assignee | ||
Comment 8•3 months ago
|
||
https://github.com/mozilla-conduit/lando-cli/pull/20 needs to land first to handle a difference in error reponse format.
| Assignee | ||
Updated•3 months ago
|
| Assignee | ||
Updated•3 months ago
|
| Assignee | ||
Updated•3 months ago
|
| Assignee | ||
Updated•3 months ago
|
| Assignee | ||
Updated•3 months ago
|
Comment 9•2 months ago
|
||
Authored by https://github.com/shtrom
https://github.com/mozilla-conduit/lando/commit/4d011e1898d32cb04ac7c8d8ab3b0c755ff2a4af
[main] headless_api: make HeadlessAPIAuthentication chainable with other NinjaAPI authenticators (bug 1994568) r=sheehan
Comment 10•2 months ago
|
||
Authored by https://github.com/shtrom
https://github.com/mozilla-conduit/lando/commit/c7a2c47dac1480107393697997066929ea08b7bc
[main] try_api: enable HeadlessAPIAuthentication for M2M (bug 1994568) r=sheehan,zeid
| Assignee | ||
Comment 11•2 months ago
|
||
ni: :Shasha for FYI: we should now be able to issue a token for the WPT bot to push to Try via lando. Feel free to file a bug for us to set that up when you're ready to try it out!
Updated•1 month ago
|
| Assignee | ||
Comment 13•1 month ago
|
||
Ideally, we should use proper OAuth m2m. But in practice, I think this works well enough as-is. We can circle back if more is needed.
Description
•