Closed Bug 1151830 Opened 5 years ago Closed 5 years ago

Enable GithubAuth for BMO

Categories

(bugzilla.mozilla.org :: Administration, task)

Production
task
Not set

Tracking

()

RESOLVED FIXED

People

(Reporter: dylan, Assigned: dylan)

Details

Attachments

(1 obsolete file)

Checklist:

* no-github-auth is populated to the same values as no-browser-id
* BMO needs a github.com user account
** who manages this account?
** The avatar should be representative of BMO in some way.
** A client_id and client_secret must be generated using this github account [1]
* the above client_id and secret must be configured into BMO's preferences [2]
* finally, the auth method must be enabled for BMO. [3]


[1] https://github.com/settings/applications/new
[2] https://bugzilla.mozilla.org/editparams.cgi?section=githubauth
[3] https://bugzilla.mozilla.org/editparams.cgi?section=auth
Assignee: nobody → dylan
It Lives! https://bugzilla.allizom.org/

Procedure update:

* Disable Persona
* Rename no-browser-id to no-external-auth
* Create new no-browser-id
* "Members of no-external-auth are also members of..." no-github-auth and no-browser-id.
* Re-enable Persona (check that still works / doesn't work for non-admins / admins
* Enable GithubAuth (client id, client_secret, and fill out the auth section)
Status: NEW → ASSIGNED
Attachment #8592043 - Flags: feedback?(dkl)
Attachment #8592043 - Attachment is obsolete: true
Attachment #8592043 - Flags: feedback?(dkl)
This is now enabled on BMO! Everyone that's not a member of no-external-auth can now use github to log in.
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.