Bug 517907 - Create admin block to validate user info with ldap
Summary: Create admin block to validate user info with ldap
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: Dummy accounts inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 519853 (view as bug list)
Depends on:
Blocks: 517579
  Show dependency tree
 
Reported: 2017-06-06 16:28 EDT by Christopher Guindon CLA
Modified: 2017-09-13 14:46 EDT (History)
2 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 2017-06-06 16:28:23 EDT
The purpose of this new block is to verify ldap information on accounts.eclipse.org for a user. This page should only be accessible for foundation staff and should help us track accounts that has been deleted or accounts that requires an update in accounts.eclipse.org

For example, new committers often get new LDAP uid and that information is only propagated on the account site the next time they logs in. This is a problem when staff members view a user profile to validate the LDAP uid of a user since it might be out of sync.

This new block would allow us to fetch the ldap information of a user based off thir email and their ldap uid separately.

This block/page would display that information to us and would indicate if their is any diffs.

We should first search ldap using the UID of the user. If the mail is found in the results, we do not have a problem but if we can't find the user by uid, we should do an additional search by mail.

If we get a response we would print it on the page and indicate that the uid does not match our LDAP record. If the search by mail fails, we should be able to delete the account in accounts.eclipse.org since it's not a valid LDAP account.
Comment 1 Christopher Guindon CLA 2017-06-06 16:30:03 EDT
This page should also include a button to force an update of a user profile on accounts.eclipse.org based off the information found in LDAP.
Comment 2 Christopher Guindon CLA 2017-08-14 13:33:57 EDT
*** Bug 519853 has been marked as a duplicate of this bug. ***
Comment 3 Christopher Guindon CLA 2017-09-13 14:46:29 EDT
This new feature is now live!

Anne, I will be sending you an email with some details on how this works!