Closed Bug 1558484 Opened 6 years ago Closed 5 years ago

[3rd party] Add ability to log users in using GitHub

Categories

(Webtools Graveyard :: Pontoon, defect, P3)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mathjazz, Assigned: abowler, Mentored)

References

Details

(Whiteboard: outreachyround19)

Attachments

(1 file)

The Rust instance of Pontoon authenticates users via GitHub. We should take their patches (1, 2) upstream.

We'd then have 3 authentication systems:

  • Firefox Accounts
  • GitHub
  • Django (login only, user creation only possible via Django admin)

We should also replace the DJANGO_LOGIN setting with something like AUTHENTICATION_METHOD and make "django" the default value.

See Also: → 1555828
Assignee: nobody → contato
Status: NEW → ASSIGNED
Summary: Add ability to log users in using GitHub → [3rd party] Add ability to log users in using GitHub

:mathjazz would you be open to including any other popular providers, too? I'm thinking in particular of Google (while I don't love that option, I think for many prospective translators it would be a lot friendlier than GitHub)

(In reply to Anand from comment #1)

:mathjazz would you be open to including any other popular providers, too? I'm thinking in particular of Google (while I don't love that option, I think for many prospective translators it would be a lot friendlier than GitHub)

We're open to adding more providers, including Google. Since we don't need it at Mozilla ATM, it would be a P5 bug, though:
https://wiki.mozilla.org/L10n:Pontoon#Prioritizing_bugs

I've updated the Description: let's make "django" the default AUTHENTICATION_METHOD instead of "fxa".

Some users are having trouble making FxA to work locally. And those who actually make it work often end up creating a separate account from the one created make setup, which means they aren't logged in as superusers.

Assigning to abowler2 since this became more urgent and I can no longer get in touch with Antonio.

Assignee: contato → abowler2
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Whiteboard: outreachyround19
Product: Webtools → Webtools Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: