Open Bug 1843971 Opened 2 years ago

use auth0 authentication with COOP

Categories

(Tree Management :: Treeherder: Frontend, defect)

defect

Tracking

(Not tracked)

People

(Reporter: aryx, Unassigned)

References

Details

Treeherder uses the auth0 for authentication and the code provided by it for the login flow. auth0 gets loaded in an iframe, and the Django framework isolates the Treeherder and the auth0 origins in separate contexts by default since Django 4.0. Bug 1782215 turned this feature off, else the authentication window remained open and loaded the default tree after successful authentication.

The used auth0-js library is 3 years old: https://www.npmjs.com/package/auth0-js?activeTab=versions
Upgrading depends on the React upgrade.

You need to log in before you can comment on or make changes to this bug.