Closed Bug 1380028 Opened 7 years ago Closed 7 years ago

[tracker] use auth0 to get Taskcluster credentials

Categories

(Taskcluster :: Services, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: dustin, Assigned: dustin)

References

()

Details

This entails implementing something like the proof-of-concept in bug 1354251.
Depends on: 1385360
Depends on: 1385363
Depends on: 1388548
Depends on: 1391750
Depends on: 1392307
Depends on: 1393613
Depends on: 1395356
Depends on: 1395574
Depends on: 1395357
Depends on: 1395358
My thinking for next steps are:

once https://github.com/taskcluster/taskcluster-tools/pull/307 lands
 - enable auth0, but leave Okta, in the tools site (with a tooltip indicating auth0 is being tested, ..)
 - test
 - disable Okta in the tools site

once that's complete and tools is no longer using the login UI
 - enable auth0 in the login site with suitable messaging about testing

Friday
 - disable Okta in the login site
auth0 is enabled on tools - just waiting for the CDN to realize that
>  - enable auth0, but leave Okta, in the tools site ✓
>  - test ✓
>  - enable auth0 in the login site with suitable messaging about testing ✓

I haven't disabled Okta anywhere yet -- I'll wait until tomorrow to see if there's any issue with session renewal, etc.
Okta's disabled everywhere now.  PR's are landing to remove support.
https://github.com/taskcluster/taskcluster-login/pull/64

These PRs are really just cleanup -- we are no longer using Okta.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Dustin, I have problems with the website since this got live. This morning I had to re-auth to Auth0 because Okta was not accepted, which I did, gave all permissions to TC. And now, intermittently but very often, the task inspector pages are popping with NetworkError, taking long time to load and effectively making me impossible to use TC when authenticated ; thus unable to retrigger tasks, etc.

NetworkError comes from a 503 HTTP error on the OPTIONS against https://login.taskcluster.net/v1/oidc-credentials/mozilla-auth0
Flags: needinfo?(dustin)
That appears to be Mozillians bustage -- I've filed bug 1404606 to track the TC impact, and disabled Mozillians logins for the moment, and bug 1404607 for the Mozillians bustage.
Flags: needinfo?(dustin)
Thanks, I can confirm it looks much better now :)
Component: Login → Services
You need to log in before you can comment on or make changes to this bug.