We'll need a way for Vouched Mozillians to have access to LDAP systems in order to have a single Mozillian Phonebook. Notes: * LDAP is the single source of truth for contributors with commit access * Workday will be the single source of truth for employee data * Emails are already offered on the Phonebook via BrowserId, but LDAP requires a password.
Here's the webservice code that peterbe is working on: https://github.com/mozilla/moz-ldap
The initial description is confusing. Clarifying it. There is a long-term roadmap item (bug 764132) to consolidate phonebook data in one system. Right now some phonebook data is in Mozillians.org the application, and some is in the LDAP phonebook application. In this bug I think we're not proposing that all vouched Mozillians.org users should be able to query the LDAP directly (e.g by using ldapsearch or some other LDAP client). Instead we're saying that Mozillians.org the application should somehow expose certain data originating in the LDAP to Mozillians.org users who have permissions to view it. An API wrapper around the LDAP is one way to do it.
API provides data needed for this, but this should be implemented from the LDAP side.