Page MenuHomePhabricator

Enable GitHub login in discourse-mediawiki.wmflabs.org
Closed, ResolvedPublic

Description

As per https://discourse-mediawiki.wmflabs.org/t/enabling-social-login/71

From the Discourse admin interface:

Enable Github authentication, requires github_client_id and github_client_secret
github client id
Client id for Github authentication, registered at https://github.com/settings/applications
github client secret
Client secret for Github authentication, registered at https://github.com/settings/applications

Do we have a Wikimedia account in GitHub? Is there an organization account behind https://github.com/wikimedia ?

Event Timeline

Qgil triaged this task as Normal priority.Jan 16 2018, 11:23 AM
Qgil created this task.
revi added a comment.Jan 16 2018, 2:10 PM

Organization account (gh/wikimedia) can make OAuth Apps.

Owner access required, though. (Settings>(Developer settings)>OAuth apps> register an app)

You’ll need these info.

Thanks! It seems that Release-Engineering-Team has access to Wikimedia's GitHub account. Adding them to the loop.

Tgr added a comment.Jan 16 2018, 6:26 PM

I've set it up, works fine. Could use a better logo.

greg removed a subscriber: greg.Jan 16 2018, 7:03 PM
Qgil closed this task as Resolved.Jan 17 2018, 9:11 AM
Qgil claimed this task.

Thank you @Tgr! Assuming that this task is Resolved, then.

Qgil awarded a token.Jan 17 2018, 9:13 AM