Bug 568961 - Ask users for their Github ID on account creation
Summary: Ask users for their Github ID on account creation
Status: RESOLVED FIXED
Alias: None
Product: Community
Classification: Eclipse Foundation
Component: Accounts.eclipse.org (show other bugs)
Version: unspecified   Edit
Hardware: PC Mac OS X
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Christopher Guindon CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-11-19 11:22 EST by Christopher Guindon CLA
Modified: 2021-03-04 11:37 EST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christopher Guindon CLA 2020-11-19 11:22:07 EST
We would like to ask our users to share their Github ID with us when creating a new Eclipse account.

This new field should be optional as not all users will have a Github account.

This change SHOULD streamline the process of signing an open-vsx publisher agreement.

In order to sign an open-vsx publisher agreement, users must share their Github ID with the Eclipse Foundation. The GitHub id that Eclipse Foundation has on file must be in match the GitHub account that was used to login to open-vxs.org.
Comment 1 Christopher Guindon CLA 2020-11-19 11:31:55 EST
After reviewing the code, we believe that the simplest solution is to leverage LCC (LDAP Community Creator).

LCC is responsible for creating new accounts. We will store the GitHub id in the Account request table which will then be picked up by LCC.


As discussed with Matt, I will take on the task of updating the account creation form and Matt will be responsible for updating LCC.

The deadline for this is December 8 but we should try to get this done before that to make sure that everything works as expected.

Sharon, I will need your help/input for the text that we should use on the form.

I will share a mockup soon to help you visualize the change that we want to make.
Comment 2 Christopher Guindon CLA 2021-03-04 11:37:07 EST
This has been implemented.