Page MenuHomePhabricator

Allow OAuth login to Gerrit
Closed, DuplicatePublic

Description

Allow users to create accounts and login to Gerrit using OAuth providers such as their Google or GitHub accounts.


Version: wmf-deployment
Severity: enhancement

Details

Reference
bz46146

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 1:18 AM
bzimport added a project: Gerrit.
bzimport set Reference to bz46146.
bzimport added a subscriber: Unknown Object (MLST).

Do you mean OpenID? Gerrit has no oAuth support. Are you suggesting adding oAuth support to Gerrit?

Gerrit also does not support multiple simultaneous login systems.

So *if* we switch to OpenID, we'd *have* to have OpenID as a provider support from Labsconsole too...

Yeah. I plan on adding OpenID provider support to labsconsole. This would be nice as it would let us use two-factor auth for gerrit for some users. We'd need to have a mechanism to sync some groups to gerrit from ldap. I'd imagine we could write a simple python daemon that handles that like we do with other things in labs.

(In reply to Chad H. from comment #2)

Gerrit also does not support multiple simultaneous login systems.

Still doesn't. Not worth the effort to implement with Phabricator on the horizon.

WONTFIX.