Comment 39 for bug 881019

Revision history for this message
James E. Blair (corvus) wrote :

Since we're presenting a unified system with Launchpad, Gerrit, and our other tools, a user's first interaction with Gerrit may well be over SSH. This works because we are able to pre-populate Gerrit's database using the LP account -> OpenID mapping. Having an API call to do that correctly would be very helpful and make this work for everyone. Having a user log in to Gerrit just to "register" when everything should be automatic isn't a great UX.

So my strong preference would be a user->identifier API call. If that's unworkable, I believe we can use an identifier->user API call to straighten out our database after the fact for the users who show up with an otherwise unknown ID. ("Gerrit doesn't work for you? Wait 15 minutes and try again.")