Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 571711

Summary: Allow "Login with GitHub" on Eclipse.org
Product: Community Reporter: Frederic Gurr <frederic.gurr>
Component: Accounts.eclipse.orgAssignee: Dummy accounts inbox <accounts-inbox>
Status: CLOSED MOVED QA Contact:
Severity: normal    
Priority: P3 CC: akurtakov, chris.guindon, jonah, mistria, st.oehme, tjwatson, wayne.beaton, webmaster
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
See Also: https://bugs.eclipse.org/bugs/show_bug.cgi?id=572724
Whiteboard:

Description Frederic Gurr CLA 2021-03-04 12:26:08 EST
In order to simplify contributions and account creation, "Login with GitHub" should be an alternative to creating a dedicated Eclipse.org account.

Once the user logs in with his GitHub credentials and confirms basic access to his GitHub profile, the relevant fields (e.g. email-address, GitHub ID, etc. ) should be pre-filled in the Eclipse.org account.

A lot of details need to be discussed, but this should act as a starting point.

This is only one piece of the puzzle of lowering the bar for contributions.
Others are 
* Remove requirement on "Signed-off-by" => bug 558653
* Simplify ECA signing
* Better documentation of "zero-to-contributor" workflow
* ...
Comment 1 Mickael Istria CLA 2021-04-09 04:41:57 EDT
*** Bug 461177 has been marked as a duplicate of this bug. ***
Comment 2 Christopher Guindon CLA 2021-04-13 16:37:40 EDT
(In reply to Frederic Gurr from comment #0)
> In order to simplify contributions and account creation, "Login with GitHub"
> should be an alternative to creating a dedicated Eclipse.org account.

I know that we are still early in the process to discuss technical details but I would still expect an Eclipse.org account to be created behind the scene. 

This new feature would allow users to login with a GitHub account instead of having to remember their eclipse username/password.

From my perspective, the biggest improvement here is the ability to confirm that a user owns a GitHub account.

At the moment, our edit account form is asking users for their Github ID but it's not validated. We need to implement GitHub's OAuth for that!

so +1 from me!
Comment 3 Frederic Gurr CLA 2021-12-23 06:47:09 EST
This issue has been migrated to https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/569.