Thank you all for your suggestions. I'll discuss with the people who implemented the original application and decide on the best approach given the limited resources and time.
Strainu 2016-10-22 3:23 GMT+03:00 Gergo Tisza <gti...@wikimedia.org>: > On Fri, Oct 21, 2016 at 3:38 PM, Strainu <strain...@gmail.com> wrote: > >> I'm simply trying to make it easy for the users. In the current >> version of the tool, they login with the github account and the rest >> happens "magically": the tool retrieves their pull requests and scores >> them according to a predefined set of criteria - no need for user >> input of any kind. I just want the same workflow for patches submitted >> to gerrit and I needed a way to authenticate the users and match the >> information I have from the OAuth endpoint with reviews from gerrit. > > > In that case, I would require them to prove account ownership by sending an > email to the gerrit email address with a verification link. > > Or you could require that that email address is present in Github (it does > not have to be the primary address, and this is a good practice anyway as > it will ensure that the clone repo on Github attributes the patch to them > correctly once it gets merged - although in theory the Gerrit owner, > committer and author email address could be three different things, but > that's unlikely to happen) and then verify that somehow. You can probably > just upload a gist with that address and check whether Github attributes it > to them. > _______________________________________________ > Wikitech-l mailing list > Wikitech-l@lists.wikimedia.org > https://lists.wikimedia.org/mailman/listinfo/wikitech-l _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l